import java.io.File;
public class FileList {
public void treeName(String pathName,String tab){
//解析路径
File file = new File(pathName);
//判断是否为文件夹
if(file.isDirectory() == false){
System.out.println("请输入正确路径!");
return;
}
//递归查找当前路径下所有的子目录
File [] childFiles = file.listFiles();
for(int i=0; childFiles!=null&&i<childFiles.length; i++){
System.out.println(tab + "┝" + childFiles[i].getName());
if(childFiles[i].isDirectory()){
treeName(childFiles[i].getPath(), tab + "\t");
}
}
}
}Java递归打印目录下所有的子目录和文件
最新推荐文章于 2022-05-28 20:41:02 发布
本文介绍了一个使用Java实现的文件树形遍历程序。该程序可以递归地列出指定路径下的所有子目录及文件名,并以树状形式展示。通过递归调用的方式实现了对每个子文件夹的内容展示。
2020

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



