要事先在C盘里创建“照片”和“照片1”两个文件夹
1import java.io.*;
2
3 public class Jack {
4 public static void main(String[] args) {
5 File file = new File("c:\\照片"); //创建一个代表目录的File对象
6 modifyFileName(file);
7 }
8 public static void modifyFileName(File dir) {
9 int i=1;
10 if (dir.exists()) { //判断传入的File对象是否存在
11 File[] files =dir.listFiles(); //得到File数组
12 for (File file:files) { //遍历所有的子目录和文件
13 if (file.isFile()) {
14 String newName="c:\\照片1\\微微最漂亮"+i+".JPG";
15 file.renameTo(new File(newName));
16 i++;
17 }
18 }
19 }
20 }
21 }