老毕的视频很好,想带着路上看,无奈文件名字太长,ipad又用的不习惯,故写了个小东西批量改名字,放在这里备以后参考。
package test.itheima;
import java.io.*;
public class ChangeName {
/**
* @param args
*/
public static void main(String[] args) {
String filename = "D:\\黑马\\gaimingzi";
String news = "";
String olds = "黑马程序员_张孝祥_Java基础加强_";
File f = new File(filename);
changename(f, olds, news);
}
public static void changename(File f, String olds, String news) {
File[] flist = f.listFiles();
for (File f2 : flist) {
if (f2.isDirectory()) {
changename(f2, olds, news);
}
f2.renameTo(new File(f2.getParent(), f2.getName().replace(olds,
news)));
System.out.println(f2.getAbsolutePath());
}
}
}