如何用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);			//继续递归调用
				}
			}
		}
	}

程序的流程就是这样!

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