package File;
import java.io.File;
import java.util.LinkedList;
import java.util.List;
public class Digui {
public static void main(String[] args) throws Exception {
//要查询的磁盘
File f = new File("d:\\");
int index=1;
digui(f,index);
System.out.println(f);
}
public static void digui(File f,int index){
if(f.isDirectory()){//判断目录下是否有文件夹
File []list =f.listFiles();
System.out.println(time(index)+f.getName());//有就打印出来
//遍历所有文件
for(File l:list){
digui(l,index+1);//继续判断其他文件是否是文件夹
}
}else if(f.isFile()){//判断是否是文件
System.out.println(time(index)+f.getName());
}
}
public static String time(int index){
return index==1?"\t|__":"\t|"+time(index-1);//当文件子目录下没有文件时输出\t|__,有文件时\t|
}
}
JAVA 查看磁盘目录
最新推荐文章于 2021-02-27 12:26:22 发布