import java.io.File;
public class FileTree {
public static void main(String[] args) {
File file = new File("d:\\Java\\jdk1.8.0_101");
String str = "|-";
listFile(file, str);
}
private static void listFile(File file, String str) {
File[] listFiles = file.listFiles();
for (File f : listFiles) {
System.out.println(str + f.getName());
if (f.isDirectory()) {
listFile(f, "| " + "|-");
}
}
}
}
使用递归打印文件及文件目录
最新推荐文章于 2025-03-19 20:52:39 发布
本文介绍了一个简单的Java程序,该程序能够遍历指定目录下的所有文件,并以树状形式打印出来。通过递归调用的方法,可以清晰地展示出文件夹内的结构。
117

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



