批量更改某個文件夾下的文件名
阿新 • • 發佈:2018-09-21
字符串 格式 封裝 ring folder 命名 文件夾 dex bst
批量更改某個文件夾下的文件名
package demo2; import java.io.File; /* * 批量更改某個文件夾下的文件名 1.去掉某些標誌 c:/小說 1.封裝file對象 2.得到這個file對象下所有的子文件的file數組 3.遍歷數組,改名 */ public class FileRenameDemo { public static void main(String[] args) { File folder = new File("c:/小說"); File[] arr = folder.listFiles(); for (File file : arr) { String oldName = file.getName();//得到每個文件的名字 int index = oldName.indexOf("_");//找到所中符號的索引 String newName = oldName.substring(index + 1);//字符串剪切 //把修改完的名字和路徑連起來,創建file對象 File f2 = new File(folder,newName); //將file重命名成f2的新的名字的格式 file.renameTo(f2); } } } 批量修改文件名字
批量更改某個文件夾下的文件名