file类

打印树状结构:

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);
			}
		}
		
	}

}

猜你喜欢

转载自chengjianxiaoxue.iteye.com/blog/2179477