/**
* 如何遍历文件夹
*
* @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遍历文件夹
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.