/**
* 从Verycd下载的歌曲专辑,因文件名带有编号,播放时找不到对应歌词文件,故用此功能批量修改歌曲名字
*
* @param arg
*/
public static void main(String arg[]) {
File files = new File("J:/Music/郑智化(伪).-.[一生好过]专辑.(mp3)"); // 指定文件名及路径
for (String file : files.list()) {
if (file.indexOf("mp3") > 0) {
File tempFile = new File(files + "//" + file);
String fileName = tempFile.getName();
String fix = fileName.substring(0, fileName.lastIndexOf("."));
String fix2 = fix.substring(0, fix.lastIndexOf("."));
String suffix = fileName.substring(fileName.lastIndexOf("."));
String fix3 = fileName.replaceAll(fix2 + ".", "");
File f = new File(files + "//" + fix3);
System.out.println(files + "//" + fix3);
tempFile.renameTo(f); // 替换
}
}
}