打印一个目录结构

来源:互联网 发布:沉默的螺旋理论 知乎 编辑:程序博客网 时间:2024/06/14 05:47
package com.string;


import java.io.File;
public class TestFile {
public static void main(String args[]) {
File f = new File("d:" + File.separator + "A");
System.out.println(f.getName());
tree(f,1);

}


private static void tree(File f,int level) {
String perStr="";
for(int j = 0 ; j <level;j++){
perStr +="    ";
}
File[] child = f.listFiles();
for (int i = 0; i < child.length; i++) {
System.out.println(perStr + child[i].getName());
if (child[i].isDirectory()) {
tree(child[i],level+1);
}
}
}


}
0 0