打印树状结构:
import java.io.File;
import java.io.IOException;
public class FileTest {
/**
* 打印树状结构
* 设计模式
-1.设计模式是什么.avi
-10.理解适配器模式.avi
-11.继续理解和思考适配器模式.avi
-12.初识和体会单例模式.avi
-13.理解单例模式.avi
-14.继续理解单例模式.avi
-15.继续理解和思考单例模式.avi
-16.初识和体会工厂方法模式.avi
*/
public static void main(String[] args) {
File file = new File("E:\\设计模式");
int level = 0;
listFile(file,level);
}
private static void listFile(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){
listFile(temp, level+1);
}
}
}
}