import java.io.File;
public class DepthTraversal {
public static void main(String[] args) {
File dir = new File("d:\\BaiduYunDownload");
listAll(dir, 0);
}
public static void listAll(File dir, int level) {
System.out.println(getSpace(level) + dir.getName());
level++; //每调用一次,level加1
File[] files = dir.listFiles(); //获取指定目录下当前的所有文件夹或者文件对象
for (int x = 0; x < files.length; x++) { //循环遍历
if (files[x].isDirectory()) { //如果是目录,继续调用listAll函数
listAll(files[x], level);
} else { //否则,直接输出文件名
System.out.println(getSpace(level) + files[x].getName());
}
}
}
private static String getSpace(int level) { //输出空格,加强显示效果
StringBuilder sb = new StringBuilder();
sb.append("|--");
for (int x = 0; x < level; x++) {
sb.insert(0, "| ");
}
return sb.toString();
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有