【聲明】本文參考自極客學院視頻
1、示例:打印文件結構
package test01;
import java.io.File;
public class test1 {
public static void main(String[] args) {
printFiles(new File("../test01"),1);
}
public static void printFiles(File dir,int tab) {
if (dir.isDirectory()) {
File next[] = dir.listFiles();
for (int i = 0; i < next.length; i++) {
for (int j = 0; j < tab; j++) {
System.out.print("|--");
}
System.out.println(next[i].getName());
if (next[i].isDirectory()) {
printFiles(next[i],tab+1);
}
}
}
}
}