public static void main(String[] args) {
File src = new File("C:\\Users\\Administrator\\Desktop\\新建文件夹");
updateDir(src);
}
public static void updateDir(File src) {
File[] files = src.listFiles();
// 遍历数组
for (File file : files) {
// 判断是否是文件
if (file.isFile()){
// 获取当前文件的父文件路径
File fileSrc = file.getParentFile();
// 是文件 获取文件名称
String fileName = file.getName();
// 截取文件名称的后缀名
String[] name = fileName.split("\\.");
// 判断文件名后缀是否为avi
if (name[1].equals("avi")){
// 将后缀名替换为mp4
String newName = name[1].replaceAll(name[1], "mp4");
// 新的文件名称
File newDir = new File(fileSrc,name[0] + "." + newName);
// 修改
file.renameTo(newDir);
}
}else {
// 是文件夹 递归遍历
updateDir(file);
}
}
}
批量修改文件名称。将给定文件夹下所有的avi后缀名的文件的名称改为mp4。
最新推荐文章于 2022-09-26 13:34:10 发布