zoukankan      html  css  js  c++  java
  • Java简单方法批量修改Windows文件夹下的文件名(简单IO使用)

    package test.tttt;
    
    import java.io.File;
    import java.util.ArrayList;
    import java.util.List;
    
    public class FileRename {
    
        public static void main(String[] args){
            File file = new File("C:\Users\issoh\Desktop\みんなの日本語第2版 初級Ⅱ");
            reName2(file);
        }
    
        public static void reName2(File file) {
            File[] files = file.listFiles();
            List<String> sames = new ArrayList<>();
            for(File f:files){
                String fname = f.getName();
                if(fname.length()>10){
                    String same = fname.substring(fname.length()-10, fname.length());
    
                    if(!sames.contains(same)){
                        sames.add(same);
                    }else{
                        fname = fname.replace("1.mp3", "2.mp3");
                    }
    
                    System.out.println(fname);
                    f.renameTo(new File("C:\Users\issoh\Desktop\みんなの日本語第2版 初級Ⅱ\"+fname));
                }
            }
        }
    
        public static void reName(File file) {
            File[] files = file.listFiles();
            for(File f:files){
                String fname = f.getName();
                if(fname.length()>10){
                    System.out.println(fname);
                    fname = fname.replace("rename縺ソ繧薙↑縺ョ譌・譛ャ隱槭€€蛻晉エ壺・縲€隨ャ2迚医€€譛ャ蜀浬", "みんなの日本語第2版 初級Ⅱ");
                    fname = fname.replace(" 隨ャ", " 第");
                    if(fname.contains("隱イ縲€莨夊ゥア")){
                        fname = fname.replace("隱イ縲€莨夊ゥア", "会話");
                    }else if(fname.contains("隱イ縲€蝠城。・")){
                        fname = fname.replace("隱イ縲€蝠城。・", "問題1");
                    }
                    System.out.println(fname);
                    f.renameTo(new File("C:\Users\issoh\Desktop\みんなの日本語第2版 初級Ⅱ\"+fname));
                }
            }
        }
    }
  • 相关阅读:
    centos 安装 redis3.2.0 集群
    CentOS7安装配置redis-3.0.0
    CentOS7/RHEL7安装Redis步骤详解
    鸟哥之安裝 CentOS7.x
    Centos 7 学习之静态IP设置
    CentOS7 下linux不能上网解决方法​,centos7 eth0 没有ip,IP突然丢失
    javamail发送邮件(转)
    Apache James使用的方法及相关心得(转)
    Velocity缓存与穿透(转)
    十分钟搞懂什么是CGI(转)
  • 原文地址:https://www.cnblogs.com/pangpanghuan/p/6541551.html
Copyright © 2011-2022 走看看