`
grape927
  • 浏览: 73907 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

批量重名文件

    博客分类:
  • JAVA
阅读更多
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);
		}
	}
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics