package fgfdg;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Comparator;
import java.util.Map;
import java.util.Set;
import java.util.TreeMap;
import java.util.Map.Entry;
/**
* 遍历某目录下的所有文件
* @author Administrator
*
*/
public class fdgdf {
public static void main(String[] args) throws IOException {
String path = ".";//这里填写你要遍历目录路径
File file = new File(path);
traverse(file);
BufferedWriter bw = new BufferedWriter(new FileWriter("C:\\Users\\Administrator\\Desktop\\java-data.txt"));//创建带缓冲区的字符输出流
Map<String,String> treeMap = new TreeMap<String,String>();
treeMap.put(sum,null);
//遍历map,把数据写到文件中
Set<Entry<String, String>> entrySet = treeMap.entrySet();
for(Entry<String, String> entry:entrySet){
bw.write(entry.getKey());//写入文件
bw.newLine();//换行
}
bw.close();
System.out.println("写入完成");
}
public static void traverse(File file){
File[] files = file.listFiles();
for (File file2 : files) {
if (file2.isDirectory()) {
traverse(file2);//递归
}else {
//判断文件的后缀名是否以.java结尾
if(file2.getName().endsWith(".java")){
new String(file2.getAbsolutePath());
}
}
}
}
}
小丑鱼yang
相关分类