java遍历文件夹文件

 

 

遍历  D:\\书籍 目录下所有的文件。含子目录文件

 

package cn.shuishandt.date;

import java.io.File;

public class TestFileTree {

	
	public static void main(String[] args) {
		File f1=new File("D:\\书籍");
		printFile(f1,0);
	}
	
	
	public static void printFile(File file,int level) {
		for(int i=0;i<level;i++) {
			System.out.print("\t");
		}
		if(file.isFile()) {
			System.out.println(file.getName()+"*");
		}else {
			System.out.println(file.getName());
		}
		
		
		
		if(file.isDirectory()) {
			File[] fs = file.listFiles();
			for(File f:fs) {
				//System.out.println(f);
				printFile(f,level+1);
			}
		}
	}
}

  

posted @ 2023-02-01 21:31  巨兽~墨菲特  阅读(179)  评论(0编辑  收藏  举报