查看文件的總目錄
今天和大家分享一下如何用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); //繼續遞歸調用
}
}
}
}
程序的流程就是這樣!