/**
* 批量修改指定文件夹下所有的文件名称
* @param filePath 文件夹路径 类似于 d:\\a\\b
* @param replaceSource 想被替换的文件名称的某一段或者整个文件名称
* @param replaceTarget 被替换后的名字
*/
public static void changeFileName(String filePath,String replaceSource,String replaceTarget){
File file = new File(filePath);
File [] listFiles = file.listFiles();//获取当前文件夹下所有的文件
for (File oldFile : listFiles) {
if(oldFile.isFile()) {//判断是否是文件 文件夹不做修改
String fileName = oldFile.getName();
String newfileName = fileName.replace(replaceSource, replaceTarget);
File newFile = new File(filePath+"\\",newfileName);
oldFile.renameTo(newFile);
oldFile.delete();
}
}
}