星空网 > 软件开发 > Java

文件批量改名初级代码

创建了一个用于批量修改文件名的工具类,可以用于在网上下载的电视剧如果命名有网站地址的不需要的命名,可以批量修改成自己想要的名字

例如在网上下载了甄嬛传72集

结果命名全为"http://isoivjsvlkfdjorwiu pijklsjvgoij ;lkjioju第一集"(乱码胡乱打的)

      "http://isoivjsvlkfdjorwiu pijklsjvgoij ;lkjioju第二集"等等;

可以批量修改成 "甄嬛传第一集""甄嬛传第二集"等

 1 package gaiming; 2  3 import java.io.File; 4 import java.util.Scanner; 5  6 public class GaiMing { 7   public void gai(){ 8     //提醒输入改名文件目录的路径 9     System.out.println("请输入路径:");10     //扫描仪11     Scanner input = new Scanner(System.in);12     //获取目录路径13     File file = new File(input.nextLine());14     //获取目录下的文件路径15     File[] file1 = file.listFiles();16     //提醒输入要修改的文件名字段17     System.out.println("请输入需要改名内容所含的相同字符:");18     String s1 = input.nextLine();19     //提醒输入要修改成的新的文件名的字段20     System.out.println("请输入要改的格式");21     String s2 = input.nextLine();22     //循环改名23     for (int i = 0; i < file1.length; i++) {24       //将文件路径转化为字符串类型25       String str = file1[i].toString();26       //判断字符串是否含有要修改的字段27       if(str.contains(s1)){28         //创建一个临时的字符串来保存替换后的字符串类型路径29         String sLS = str.replace(s1, s2);30         //将修改后的字符串类型路径改为抽象路径31         File fileLS = new File(sLS);32         //将文件改为抽象路径所提供的文件名33         file1[i].renameTo(fileLS);34       }35     }36   }37 }

 




原标题:文件批量改名初级代码

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流