import java.io.File;
public class 递归打印目录树 {
public static void main(String[] args) {
File f=new File("D:\\测试2");
print(f,0);
}
public static void print(File f,int level) {
for(int i=0;i<level;i++) {
System.out.print(" ");
}
System.out.print("---");
System.out.println(f.getName());
if(f.isDirectory()) {
File[] fs=f.listFiles();
for(File i:fs) {
print(i,level+1);
}
}
}
}