zoukankan      html  css  js  c++  java
  • 用java批量重命名文件

    import java.io.File;
    public class FileRename {
    
        public static void main(String[] args) {
            String dir = "F:\JAVA\hibernate\";    //选择要批量更改文件的文件夹,记得后面要加上\表示文件夹下面的文件
            File file = new File(dir);
            String fileName[] = file.list();
            int number = fileName.length;        //获取文件数量
            File newFile[] = new File[number];    
    
            System.out.println("number = " + number);
            for(int i=0; i<number; i++) {
                System.out.println("第"+(i+1)+"个文件名" + ":" + fileName[i]);    //查看所有文件
                newFile[i] = new File(dir+fileName[i]);
            }
            System.out.println("============分割线=============");
            for(int i=0; i<number;i++){
                String fn = fileName[i];
                String newFileName = fn.substring(0, 3)+fn.substring(22);    //根据原来文件名来更改,用substring(begin,end)来截取字符串
                System.out.println(newFileName);
                boolean flag = newFile[number - (i+1)].renameTo(new File(dir + newFileName+".avi"));
                
                if(flag){
                    System.out.println("重命名成功!"+":"+newFileName);
                    System.out.println("重命名成功"+(i+1));
                } else {
                    System.out.println("失败");
                }
            }
        }
        
    }
  • 相关阅读:
    众皓网络(T 面试)
    骑芯供应链(T 面试)
    骑芯供应链(W 笔试)
    面试问题_一拉到底
    Java后端学习路线_备战
    docker 容器
    技术展望
    索引 命令
    索引 概念原理
    面试技能更新
  • 原文地址:https://www.cnblogs.com/linchaohao/p/4807457.html
Copyright © 2011-2022 走看看