第五天,遍历文件目录下的所有.txt文件
public static void main(String[] args) {
String path = "E:\\java"; //要遍历的路径
File file = new File(path); //获取其file对象
func(file);
}
private static void func(File file){
File[] fs = file.listFiles();
String filename="";
for(File f:fs){
if(f.isDirectory()) //若是目录,则递归打印该目录下的文件
{func(f);
}else if(f.isFile()){ //若是文件,直接打印
filename = f.getName();
if(filename.endsWith(".txt")){//如果文件明是以.txt结尾的打印 System.out.println(f);
}
}
}
}
谢谢支持,谢谢
1817

被折叠的 条评论
为什么被折叠?



