import java.io.*; public class TestFile { public static void main (String[] args) { File f = new File("E:/A"); tree(f, 0); } private static void tree(File f, int level) { String preS = ""; for(int i=0; i<level; ++i) { preS += " "; } File[] child = f.listFiles(); for(int i=0; i<child.length; ++i) { System.out.println(preS + child[i].getName()); if(child[i].isDirectory()) { tree(child[i], level+1); } } } }
TestFile.java
Java文件树遍历
本文介绍了一个使用Java编写的简单程序,该程序可以遍历指定目录下的所有子目录及文件,并将它们以树状结构输出到控制台。通过递归方式实现目录结构的展示,有助于理解文件系统的组织形式。

被折叠的 条评论
为什么被折叠?



