人事同事想批量修改一批员工文件名,原来是工号+姓名.jpg,现截取前八位工号作为文件名
package com.utils;
import java.io.File;
public class changeName {
public static void main(String[] args) {
changeNames("D:\\Users\\ehrvendor4\\Downloads\\EMPPHOTO");
}
public static void changeNames(String path){
File file = new File(path);
File[] files = file.listFiles();
for (File file2 : files) {
if(file2.isDirectory()){
changeNames(file2.toString());
}else{
file2.renameTo(new File("D:\\xiong.bw\\newPhoto\\"+file2.getName().substring(0,8)+".jpg"));
}
}
}
}