查看文件的总目录
今天和大家分享一下如何用JAVA查看文件的各个目录
public static void main(String[] args) {
ScanFile(new File("../JAVA-Bruce"), 1); //设定你想查询的文件目录
//../代表上一级
}
/*
第一个参数是指向文件的类型
第二个参数为文件每一级的Tab数(空格数)
*/
public static void ScanFile(File dir, int tab) {
if (dir.isDirectory()) { //如果是文件夹
File next[] = dir.listFiles(); //将文件全部存入文件数组中
for (int j = 0; j < next.length; j++) {
for (int i = 0; i < tab; i++) {
System.out.print("|--");
}
System.out.println(next[j].getName()); //输出文件(包括文件夹)名字
if (dir.isDirectory()) { //如果是文件夹
ScanFile(next[j], tab+1); //继续递归调用
}
}
}
}
程序的流程就是这样!