遍历打印文件目录结构

public class File002 {

public static void main(String[] args) {

File f = new File("/Users/apple/Desktop/docker");

printFile(f,0);

}

static void printFile(File file, int level){

for(int i=0; i<level; i++){

System.out.print("-");

}

System.out.println(file.getName());

 

if(file.isDirectory()){

File[] files = file.listFiles();

for(File temp:files){

printFile(temp,level+1);

}

}

}

}

posted @ 2017-12-05 15:35  张书达  阅读(574)  评论(0编辑  收藏  举报