如何用Java批量修改文件名

来源:爱站网时间:2019-04-17编辑:网友分享
平时我们下载的文件、视频等都会有网址前缀,或者是被人共享的视频都会带有长长的网址,有强迫症的朋友们就会重命名,但是一个个重命名太麻烦,那么我们就可以用java来实现,现在就跟随爱站小编一起去看看如何用Java批量修改文件名的方法吧。

       平时我们下载的文件、视频等都会有网址前缀,或者是被人共享的视频都会带有长长的网址,有强迫症的朋友们就会重命名,但是一个个重命名太麻烦,那么我们就可以用java来实现,现在就跟随爱站小编一起去看看如何用Java批量修改文件名的方法吧。

 

import java.io.*;
import java.util.*;
public class Test {

 

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader("output1.txt"));
        List<String> newName = new ArrayList<String>();
        List<String> oldName = new ArrayList<String>();
        String line;
        String[] col;
        while((line=br.readLine())!=null) {
            col = line.split("#");

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

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

       以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对爱站技术频道的支持!

上一篇:如何使用Java 中的位图法排序

下一篇:为你介绍java servlet的两种页面跳转方法

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载