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 发布