import java.io.File;
public class FileTest {
public static void main(String[] args) {
File dir= new File("D:\\冰点还原");
listFileAll(dir,0);
}
public static void listFileAll(File dir,int level) {
System.out.println(getSpace(level)+dir.getName());
level++;
File[] files=dir.listFiles();
for(int i=0;i<files.length;i++)
{
if(!files[i].isDirectory())
System.out.println(getSpace(level)+files[i].getName());
else
listFileAll(files[i],level);
}
}
public static String getSpace(int level) {
StringBuilder sb=new StringBuilder();
sb.append("|--");
for(int i=0;i<level;i++)
sb.insert(0, "| ");
return sb.toString();
}
}
JAVA 目录深度遍历 练习
最新推荐文章于 2021-09-23 12:29:14 发布