首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

批量重名资料

2012-12-18 
批量重名文件import java.io.Fileimport java.util.ArrayListimport java.util.Listpublic class Util

批量重名文件

import java.io.File;import java.util.ArrayList;import java.util.List;public class Util {public static final List<String> list = new ArrayList<String>();public static List<String> getList() {return list;}public static List<String> getFileList(String path){if(null == path || path.isEmpty()){return list;}File file = new File(path);String filePath = file.getPath();if(file.isDirectory()){ File[] fileArray = file.listFiles(); try {for (File subFile : fileArray) {getFileList(subFile.toString());}} catch (Exception e) {System.out.println(e.toString());}  }else  { if(file.length() != 0 ){ list.add(filePath);  } }return list;}}
import java.io.File;import java.util.List;public class Test{public static void main(String[] args) {List<String> list = Util.getFileList("F:\\test");for (int i = 0; i < list.size(); i++) {String path = list.get(i);File file = new File(path);int start= path.indexOf('.');String p = path.substring(0, start);File file1 = new File(p+".txt");file.renameTo(file1);}}}

?

热点排行