参考地址: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
时间: 2024-10-06 00:22:57