Java 批量重命名文件

阳光穿透心脏的1/2处 2022-09-29 04:19 417阅读 0赞
  1. package code.test;
  2. import java.io.File;
  3. public class Test2 {
  4. public static void main(String[] args) {
  5. renameFiles("D:\\weixin\\HeadPic","xx");
  6. System.out.println("执行完成");
  7. }
  8. /**
  9. * 批量重命名
  10. * 将传入路径中的所有文件,重命名为前缀+序号+文件后缀名的形式
  11. * @param dirPath
  12. *
  13. */
  14. public static void renameFiles(String dirPath,String prefix){
  15. File file=new File(dirPath);
  16. if(!file.isDirectory()){
  17. return;
  18. }
  19. File files[]=file.listFiles();
  20. int index=1;
  21. for(File f:files){
  22. File newFile=new File(dirPath,prefix+String.valueOf(index++)+".png");
  23. f.renameTo(newFile);
  24. }
  25. }
  26. }

发表评论

表情:
评论列表 (有 0 条评论,417人围观)

还没有评论,来说两句吧...

相关阅读

    相关 批量命名大量文件

    参考自《linux shell 脚本攻略(第2版)》 将一个文件夹下所有后缀为JPEG的文件重命名为后缀为jpg的文件,文件名不变。 当文件夹下的文件数量太多时,使用普通的

    相关 Python - 批量文件命名

      两个目标两个: 1. 输入一组文件名,进行批量重命名; 2. 输入一组目录名,批量重命名各个目录下的文件。 附加功能: 1. 可根据文件的创建日期对文件重新排序;

    相关 JAVA批量命名

    起因 原文件名太过于冗长,而且看起来肥肠的不爽,于是就想把它改掉!!! ![70][] 改完之后,现在这样就爽多了!!! ![70 1][] 代码