java小工具(1)——批量修改文件名

人事同事想批量修改一批員工文件名,原來是工號+姓名.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"));
			}
		}
	}

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章