先说一下java中的文件重命名的用法:
//将 d:/tmp/1.txt重命名为 d:/tmp/2.txt
File sourceFile = new File("d:/tmp/1.txt");
File targetFile = new File("d:/tmp/2.txt");
sourceFile.rename(targetFile);
需要注意的是,重命名之后,我们如果要操作文件的话,使用的是targetFile,而非原来的sourceFile。
System.out.println(sourceFile.exist());//输出false
System.out.println(targetFile.exist());//输出true