package edu.xcdq.demo02;
import java.io.File;
public class Demo02 {
public static void main(String[] args) {
File file = new File("d:/demo");
printTree( file , 0 );
}
public static void printTree( File file , int leval ) {
// 縮進(jìn)
for ( int i = 0 ; i < leval ; i ++ ) {
System.out.print("\t");
}
System.out.println(file.getPath()); // 打印文件路徑
// 繼續(xù)判斷內(nèi)部的文件夾
if ( file.isDirectory() ) {
leval ++ ;
File[] files = file.listFiles();
for ( File f : files ) {
printTree( f , leval + 1 ); // 自己調(diào)用自己 叫做 遞歸
}
}
}
}