import java.io.File;
public class RenameFiles {
public static void main(String[] args) {
//指定要重命名的文件路径,可以是一个目录或者具体的某个文件
File folder = new File("your_folder_path");
//获取目录下的所有文件列表,并遍历处理
File[] listOfFiles = folder.listFiles();
for (File file : listOfFiles) {
if (file.isFile()) {
//获取每个文件的名称
String fileName = file.getName();
String newName = "";
//在这里进行重命名逻辑的处理,这里举例将文件名替换为原来的名称加上后缀
newName = fileName.substring(0, fileName.lastIndexOf('.')) + "_new" + fileName.substring(fileName.lastIndexOf('.'));
//生成新的文件名后,执行重命名操作
File newFile = new File(folder.getPath() + "\\" + newName);
if (file.renameTo(newFile)) {
System.out.println("文件重命名成功!旧文件名:" + fileName + ",新文件名:" + newName);
} else {
System.out.println("重命名失败。");
}
}
}
}
}
Java编写的批量修改本地文件名的示例:
最新推荐文章于 2024-10-06 20:16:20 发布