public static void getAllFile(File dir) {
System.out.println(dir);//打印被遍历的目录名称
File[] files = dir.listFiles();
for (File f : files) {
if(f.isDirectory()) {
getAllFile(f);
}else {
System.out.println(f);
}
}
}
只打印后缀为".java"(或者".JAVA")的文件
public static void getAllFile(File dir) {
File[] files = dir.listFiles();
for (File f : files) {
if(f.isDirectory()) {
getAllFile(f);
}else {
if(f.getName().toLowerCase().endsWith(".java")) {//要注意后缀为.JAVA的情况
System.out.println(f);
}
}
}