📅  最后修改于: 2023-12-03 15:38:07.053000             🧑  作者: Mango
有时我们需要批量重命名一个文件夹中的所有文件。通过Java程序可以很方便地完成此操作。下面介绍一种通用的重命名文件夹中所有文件的方法。
import java.io.File;
public class RenameFile {
public static void main(String[] args) {
// 定义目标文件夹路径
File folder = new File("C:\\Users\\xxx\\Documents\\test");
// 获取文件夹中的所有文件
File[] files = folder.listFiles();
// 循环重命名每个文件
for (File file : files) {
// 获取原始文件名
String oldFileName = file.getName();
// 定义新文件名
String newFileName = "new_" + oldFileName;
// 拼接新文件路径
String filePath = folder.getAbsolutePath() + "\\" + newFileName;
// 创建重命名后的文件对象
File newFile = new File(filePath);
// 执行重命名操作
file.renameTo(newFile);
}
System.out.println("文件重命名完成");
}
}