码迷,mamicode.com
首页 > 编程语言 > 详细

java遍历文件目录

时间:2015-03-18 12:30:44      阅读:191      评论:0      收藏:0      [点我收藏+]

标签: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




java遍历文件目录

标签:java

原文地址:http://blog.csdn.net/some_times/article/details/44407487

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!