​达内课程-File用法(上)​​​
​​​达内课程-File用法(下)​

打印目录树状结构(递归)

String s = "d:/abc/";
File f = new File(s);
printFile(f,0);

private static void printFile(File f,int level){
for(int i=0;i<level;i++){
System.out.print("-");
}
System.out.println(f.getName());

if(f.isDirectory()){
File[] files = f.listFiles();
for(File temp:files){
printFile(temp,level+1);
}
}
}

输出结果

JAVA File类使用_i++