想遍历一个路径内所有.txt文件。但是我这样写只能遍历出每一次文件夹中.txt文件
怎么一次统计出所有.txt文件
public static void eachFile(File a){
int sum=0;
File[] b= a.listFiles();
for (File file : b) {
if (file.isFile()&&file.getName().endsWith(".txt")) {
sum++;
}else {
eachFile(file);
}
}
System.out.println("文件的数量是"+sum);
}