指定文件名修改文件名称

import java.io.File;
/*
 * 文件名全部修改
*/
public class UpdateFileName {


public static void main(String[] args) {
File root = new File("C:/Users/Documents/军事3");
try {
renameFile(root);
} catch (Exception e) {
e.printStackTrace();
}

}


final static void renameFile(File dir) throws Exception {
File[] fs = dir.listFiles();
for (int i = 0; i < fs.length; i++) {
//打印全路径名称
System.out.println(fs[i].getAbsolutePath()); 

//判断文件是否存在
if(!fs[i].exists())
 {
fs[i].createNewFile();
 }
 System.out.println("修改前文件名称是:"+fs[i].getName());
 String rootPath = fs[i].getParent();
 System.out.println("根路径是:"+rootPath);
 File newFile = new File(rootPath + File.separator +"军事"+(i+1)+".txt");
 System.out.println("修改后文件名称是:"+newFile.getName());
 if (fs[i].renameTo(newFile)) 
 {
  System.out.println("修改成功!");
 } 
 else 
 {
  System.out.println("修改失败");
 }

}

 
}




 
 


}

猜你喜欢

转载自blog.csdn.net/panjiao119/article/details/80506815