package day1031;
import java.io.File;
public class File01 {
public void bianlimulu(File file) {
if (!file.isDirectory()) {
throw new IllegalArgumentException("传入的不是目录");
}
if (file.isFile()) {
throw new IllegalArgumentException("不能传入文件");
}
File[] f1 = file.listFiles();
if (f1 != null && f1.length > 0) {
for (File f2 : f1) {
if (f2.isDirectory()) {
bianlimulu(f2);// 递归调用
} else {
System.out.println(f2);
}
}
} else {
System.out.println("遍历出来为空");
}
}
public static void main(String[] args) {
File01 f = new File01();
f.bianlimulu(new File("e:\\"));
}
}