码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-10-22 01:28:49      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:es2017   pre   pat   大量   col   文件名   uml   list   div   

一、文件结构

技术分享

二、代码

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快速,批量,大量修改照片,图片文件名

标签:es2017   pre   pat   大量   col   文件名   uml   list   div   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!