import java.io.File;
public class ChangeName {
public static void main(String[] args) {
File[] files = new File("d:\\包公来了").listFiles();
String newname,oldname;
for (File file:files) {
oldname = file.getName(); // 原来的名字
newname = change("d:\\包公来了",oldname); // 新名字
file.renameTo(new File(newname));
}
}
/**
* 返回parent文件夹中name文件的修改后的名称
* @param parent 文件所在文件夹的名称
* @param name 文件原来的名字
* @return
*/
private static String change(String parent, String name){
String[] temp = name.split("\\."); //切莫忘了加转义符
return parent+"\\"+temp[0]+".包公来了."+temp[2];
}
}
修改之前
修改之后