package demo; import java.io.File; import java.text.DecimalFormat; /** * 修改統一格式名 * @author Weirdo-world * */ public class Demo3 { static int n=1; public static File file=new File("C:/Users/ZHU/Desktop/tao/tao"); public static void main(String[] args) { rname(file); } public static void rname(File file){ DecimalFormat df=new DecimalFormat("00"); if(file.exists()&&file.isDirectory()){ File[] fs=file.listFiles(); for(File f:fs){ if(f.isFile()&&f.getName().toLowerCase().endsWith(".jpg")){ f.renameTo(new File(file+"/t"+df.format(n)+".jpg")); n++; System.out.println(n); }else{ rname(f); } } } } }