如何用Java查看各個文件的目錄

查看文件的總目錄

今天和大家分享一下如何用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);			//繼續遞歸調用
				}
			}
		}
	}

程序的流程就是這樣!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章