/*
* 本程序 功能:将H:/bb文件夹下的所有的.wma格式的文件换成.mp3格式的文件
* f_new_name 为新的文件名,你也以用String类中的方法改变f_new_name的内容。
*/
package test;
import java.io.File;
public class FileRename2 {
public static void main(String[] args) {
String filepath="H:\\bb";
if(FileRename2.fileRen(filepath)){
System.out.println("恭喜你,文件名修改成功");
}else{
System.out.println("对不起,文件名修改失败!");
}
}
//批量重命名文件的方法
public static boolean fileRen(String s){
boolean b=false;
//文件目录和文件名
File fileDir = new File(s);
String[] files = fileDir.list();
//为重命名做准备
File f_old = null;
File f_new = null;
String f_old_name="";
String f_new_name="";
//利用循环批量重命名
for (String file : files) {
//设置重命名规则
f_old = new File(fileDir, file);
f_old_name=f_old.getName();
f_new_name=f_old_name.replaceAll(".wma",".mp3");
f_new = new File(fileDir,f_new_name);
if( f_old.renameTo(f_new)){
b=true;
}
}
return b;
}
}