我有一份文件清单:
" f1.txt" " f2.txt" " f3.txt" " f4.txt"
并希望批量重命名为:
" FILE1.TXT" " FILE2.TXT" " file3.txt" " file4.txt"
理想情况下,我想将其作为一个小程序来实现,但不要介意在Windows PowerShell之类的程序中完成它。
提前致谢
利
答案 0 :(得分:0)
只需构建一个函数,该函数获取两个参数old name和newname并将其放入
// File with old name
File file = new File("oldname");
// File with new name
File file2 = new File("newname");
if(file2.exists()) throw new java.io.IOException("file exists");
// Rename file
boolean success = file.renameTo(file2);
if (!success) {
}
java.io.FileWriter out= new java.io.FileWriter(file2, true );//append=yes
答案 1 :(得分:0)
Powershell将重命名$path
中的所有文件:
$path = "C:\pathToFiles"
cd $path
ls | % { Rename-Item $_.Name $_.Name.replace("f","file") }