下载好的《老友记》名字看起来很不清爽,于是写了个程序批量修改文件名。
修改前:
修改后:
附上代码:
// Friends.S08E01.2001.BluRay.720p.x264.AC3-CMCT.mkv --> S08E01.mkv
// 获取文件夹
File base = new File("E:/Friends/S08");
// 获取文件夹里的文件名
String[] fileNameList = base.list();
// 遍历文件,一个一个修改文件
for(String name : fileNameList) {
// 获取当前文件
File sFile = new File(base.getAbsolutePath() + "/" + name);
String firstName = name.substring(name.indexOf(".")+1, name.indexOf(".")+7);
String lastName = name.substring(name.lastIndexOf("."), name.length());
// 拼装文件路径和文件名
String newPath = base.getAbsolutePath() + "\\" + firstName + lastName;
// 重命名文件
sFile.renameTo(new File(newPath));
}
金代码银代码 不如自己的烂代码~