package test.tttt;import java.io.File;
import java.util.ArrayList;
import java.util.List;public class FileRename {public static void main(String[] args){File file = new File("C:\\Users\\issoh\\Desktop\\みんなの日本語第2版 初級Ⅱ");reName2(file);}public static void reName2(File file) {File[] files = file.listFiles();List<String> sames = new ArrayList<>();for(File f:files){String fname = f.getName();if(fname.length()>10){String same = fname.substring(fname.length()-10, fname.length());if(!sames.contains(same)){sames.add(same);}else{fname = fname.replace("1.mp3", "2.mp3");}System.out.println(fname);f.renameTo(new File("C:\\Users\\issoh\\Desktop\\みんなの日本語第2版 初級Ⅱ\\"+fname));}}}public static void reName(File file) {File[] files = file.listFiles();for(File f:files){String fname = f.getName();if(fname.length()>10){System.out.println(fname);fname = fname.replace("rename縺ソ繧薙↑縺ョ譌・譛ャ隱槭蛻晉エ壺・縲隨ャ2迚医譛ャ蜀浬", "みんなの日本語第2版 初級Ⅱ");fname = fname.replace(" 隨ャ", " 第");if(fname.contains("隱イ縲莨夊ゥア")){fname = fname.replace("隱イ縲莨夊ゥア", "会話");}else if(fname.contains("隱イ縲蝠城。・")){fname = fname.replace("隱イ縲蝠城。・", "問題1");}System.out.println(fname);f.renameTo(new File("C:\\Users\\issoh\\Desktop\\みんなの日本語第2版 初級Ⅱ\\"+fname));}}}
}

转载于:https://www.cnblogs.com/pangpanghuan/p/6541551.html

Java简单方法批量修改Windows文件夹下的文件名(简单IO使用)相关推荐

  1. python读取文件名-Python获取指定文件夹下的文件名的方法

    本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 一.os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件. os.walk(top, t ...

  2. python下载文件到指定目录-Python获取指定文件夹下的文件名的方法

    本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 一.os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件. os.walk(top, t ...

  3. Opencv——批量处理同一文件夹下的图片(解决savedfilename = dest + filenames[i].substr(len)问题)

    文章目录 前言 一.完整代码 二.实现效果 前言 第一份代码实现了批量修改同一文件夹下图片的尺寸,有其他需求时仅需修改处理部分的代码以及文件夹路径. 第二份代码实现了批量截取同一文件夹下每张图片的RO ...

  4. python怎么读文件名-Python获取指定文件夹下的文件名

    本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 一.os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件. os.walk(top, t ...

  5. Python获取指定文件夹下的文件名

    本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 一.os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件. [python] view ...

  6. python读取文件夹下特定的文件_python os模块获取指定文件夹下所有文件名

    本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. python os模块获取指定文件夹下所有文件名 第一种方法使用os.walk(): os.walk() 方法 ...

  7. php获取文件夹下所有文件名(php遍历目录)

    当我对接小发猫API的时候,需要php获取文件夹下所有文件名,我们有时候需要读取目录里面的内容,在 PHP 有多个函数可以获取文件系统目录信息,今天就给大家分享 PHP 遍历目录的三种方法. php获 ...

  8. 批量修改指定文件夹里面相同类型文件的扩展名(转自Github,原作者Crag Richards)

    batch_rename_file.py 批量修改指定文件夹里面相同类型文件的扩展名(转自Github,原作者Crag Richards) ''' 主要思路: 1.创建一个batch_rename函数 ...

  9. 批量处理不同文件夹下同名图片到相同文件内,简单处理

    批量处理不同文件夹下同名图片到相同文件内 第一步:在不同文件夹下搜索同名图片名称 例如在我的多个_json文件夹下存在同名的图片img.png,因此利用搜索功能将所有_json下的img.png图片全 ...

最新文章

  1. 哈佛管理论丛:谁背上了令人讨厌的猴子
  2. Centos6.5搭建java开发环境
  3. webservice 返回对象 java_JAVA 调用webservice不同返回值类型的方法
  4. 动态规划训练16 [Doing Homework HDU - 1074 ]
  5. ValueError: check_hostname requires server_hostname的解决办法
  6. 论文阅读04:Deep Triplet Hashing Network for Case-based Medical Image Retrieval
  7. xp计算机用户密码设置,XP怎么设置开机密码_XP系统设置开机密码教程-192路由网...
  8. java8 追加文字到文件_使用Stream-Java 8替换文件中的文本
  9. virtualenv虚拟独立python环境使用
  10. 教你,用java生成验证码(这这太简单了了吧!!!!!!!)
  11. Nature命名规范
  12. 遏制流氓软件的方法:禁止360的sesvc.exe在后台运行
  13. VS2019下载(离线下载器)
  14. 微雨燕双飞,落花人独立 。是什么意思
  15. dcos里面跑jenkins的问题
  16. 27岁自学Python转行靠谱吗?入行晚吗?
  17. 《计算之魂》思考题4.4
  18. python成语接龙_【万字长文】Python正在蚕食全世界
  19. 网站关键词排名怎么才能提高?
  20. Code jam 2008 practice A

热门文章

  1. [转]深一层看Singleton
  2. java selenium click_按钮单击selenium java
  3. 03-15 截图、日志与录屏
  4. 动态规划算法实验报告_搞懂这几点,动态规划算法就是那么简单
  5. 根据序列选择自回归模型(AR、ARMA、VAR、VMA、VECH)
  6. CocosCreator发布web-desktop获取本地资源
  7. python和c语言全局变量,Python如何实现C/C++全局变量?
  8. 大容量存储方案_助力卫星发射!威固提供自主固盘,满足载荷数据大容量存储能力...
  9. chiinv函数java_Excel统计函数:CHIINV函数实例-excel技巧-电脑技巧收藏家
  10. 五万pv的小程序需要什么服务器,一个公式,告诉你PV千万的刷屏小程序都是怎么玩的...