首页 > 编程语言 > 详细

JAVA快速,批量,大量修改照片,图片文件名

时间:2017-10-22 01:12:59      阅读:351      评论:0      收藏:0      [点我收藏+]

一、文件结构

技术分享

二、代码

import java.io.File;
public class test {
    public static void main(String args[]) {
          File f2=new File("D://UML//心衰94份//心衰94份");  //这里写上发替换的文件夹路径,注意使用双斜杠
          String[] files1=f2.list();
          String filename1 = "";
          File f1=null;
          int n=0;
          for(String file1 : files1 )
          {
              f1=new File(f2,file1);//注意,这里一定要写成File(fl,file)如果写成File(file)是行不通的,一定要全路径
              filename1 = f1.getName();
              //System.out.println(filename1);
              File fl=new File("D://UML//心衰94份//心衰94份//"+filename1);  //这里写上发替换的文件夹路径,注意使用双斜杠
              String[] files=fl.list();
              File f=null;
              String filename="";
              int i = 1;
              for(String file:files)
              {
                   f=new File(fl,file);//注意,这里一定要写成File(fl,file)如果写成File(file)是行不通的,一定要全路径
                   filename=f.getName();
                   //f.renameTo(new File(fl.getAbsolutePath()+"//"+filename.replace("---", "-")));//这里可以反复使用replace替换,当然也可以使用正则表达式来替换了
                   f.renameTo(new File(fl.getAbsolutePath()+"//"+"0619"+filename1+"-"+i+".jpg"));
                   System.out.println(filename);
                   i++;
              }
              
          }
    }
}

 三、修改前

技术分享

四、修改后

技术分享

 

JAVA快速,批量,大量修改照片,图片文件名

原文:http://www.cnblogs.com/CryOnMyShoulder/p/7707407.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!