/**
* 如何遍歷文件夾
*
* @author lyl
*
*/
public class FileScaner {
public static void main(String[] args) {
//你要遍歷的文件夾
File file = new File("../fileScaner");
printFiles(file,1);
}
public static void printFiles(File dirFile,int tab) {
// 先判斷是不是文件夾
if (dirFile.isDirectory()) {
File files[] = dirFile.listFiles();// 返回一個File[]
for (int i = 0; i < files.length; i++) {
//加一個tab更加清晰的看出文件的層次目錄
for (int j = 0; j < tab; j++) {
System.out.print("|--");
}
// 判斷是否是文件
System.out.println(files[i].getName());
if (files[i].isDirectory()) {
printFiles(files[i],tab+1);
}
}
} else {
System.out.println("不是文件夾");
}
}
}
Java File遍歷文件夾
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.