java遍历文件目录

参考地址:http://blog.csdn.net/huang_xw/article/details/7058296

【遍历文件目录】
public void printFileList(File file, int count){
		if (file.isDirectory()) {
			System.out.println(printTab(count) + "-" + file.getName());
			File[] files = file.listFiles();
			for (int i = 0; i < files.length; i++) {
				printFileList(files[i], count + 1);
			}
		}else {
			System.out.println(printTab(count) + "-" + file.getName());
		}
	}
	
	public String printTab(int count){
		String tab = "";
		for (int i = 0; i < count; i++) {
			tab += "  ";
		}
		return tab;
	}
	
	public void EchoFile(String filename){
		File file = new File(filename);
		System.out.println("根目录" + file.getAbsolutePath());
		printFileList(file, 0);
	}

【测试】
public static void main(String[] args){
		EchoFileList echoFileList = new EchoFileList();
		String filename = "E:\\pdf合集";
		echoFileList.EchoFile(filename);
	}

【打印】
根目录E:\pdf合集
-pdf合集
  -C,C++
    -Boost程序库完全开发指南_深入C..准标准库_HD.pdf
    -linux C编程实战.pdf
    -数据结构C++ 语言描述.pdf
    -深入浅出MFC_第2版_简体中文文字版.pdf
    -猫组提供--c++网络编程.pdf
  -Hundsun_guide.pdf
  -JAVA
    -Eclipse从入门到精通.pdf
    -JAVA2核心技术第1卷.基础知识7th.pdf
    -Java基础教程(已阅).pdf
    -Java核心技术(原书第8版)卷Ⅱ 高级特性.pdf
    -Java经典编程300例.pdf
    -java项目开发实例自学手册
      -mr
        -marketplace
          -.project
          -bin
            -.project
    -java项目开发实例自学手册.zip
    -JSP技术大全(pdf).pdf
    -maven权威指南.pdf
    -[JSP从入门到精通].(谷雨&阎英&高春蓉).pdf
    -《Android平板电脑应用开发入门经典》((美)Wei-Meng Lee著)【清华大学出版社】.pdf
    -《Java项目开发实例自学手册》.(李钟蔚,马文强,王殊宇).pdf
    -精通JAVA核心技术(PDF).pdf
  -Linux
    -index.pdf
    -vim插件.docx
    -[Linux服务器搭建实战详解].张栋等.pdf
    -《鸟哥的Linux私房菜》.pdf
  -Other
    -Google的C++编码规范 中文.PDF
    -UML用户指南(第2版).pdf
    -[中文版PHOTOSHOP.CS3完全自学教程].李金明.李金荣.彩色扫描版.pdf
    -《微信公众平台服务号开发 揭秘九大高级接口》.(易伟).[PDF].pdf
    -淘宝技术这十年,完整最终确认版.pdf
    -程序员修炼之道中文版.pdf
    -算法导论 第三版 中文.pdf
    -算法技术手册.pdf
    -设计模式之禅真正完整版.pdf
    -重构-改善既有代码的设计.pdf
    -高效程序员的45个习惯:敏捷开发修炼之道.pdf
    -黑客入门(超级详细版).pdf
  -Python
    -[300dpi高清版]Python基础教程(第2版)_HD.pdf




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值