zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Java批量修改文件名的实例代码

JAVA实例批量代码 修改 文件名
2023-06-13 09:14:49 时间

复制代码代码如下:


importjava.io.*;
importjava.util.*;
publicclassTest{

   publicstaticvoidmain(String[]args)throwsIOException{
       BufferedReaderbr=newBufferedReader(newFileReader("output1.txt"));
       List<String>newName=newArrayList<String>();
       List<String>oldName=newArrayList<String>();
       Stringline;
       String[]col;
       while((line=br.readLine())!=null){
           col=line.split("#");

           newName.add(col[0]);
           oldName.add(col[1]);
       }
       br.close();
       for(inti=0;i<newName.size();i++){

           FileoldFile=newFile("D:\\TDDOWNLOAD\\heihei\\"+oldName.get(i)+".mp4");
           System.out.println(oldFile.exists());//看文件是否存在
           FilenewFile=newFile(oldFile.getParent()+File.separator+newName.get(i)+".mp4");
           if(newFile.exists()){
               System.out.println(i+"已存在");//新文件已存在
           }else{
               System.out.println(i+"\t"+oldFile.renameTo(newFile));//旧文件是否重命名成功
           }
       }
   }