打印树状结构:
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); } } } }