file类_打印树状目录结构

import java.io.File;

public class FileTree {
	public static void main(String[] args){
		File f=new File("D://BaiduYunDownload");
		printFile(f,0);
	}
	static void printFile(File file,int num){
		for(int i=0;i<num;i++){
				System.out.print("-"); 
		}
		System.out.println(file.getName());
		if(file.isDirectory()){
			File[] files=file.listFiles();
			for(File temp:files){
				printFile(temp,num+1);
			}
			
		}
		
	}
}

猜你喜欢

转载自blog.csdn.net/littlegregory/article/details/54294869
今日推荐