天天看点

java基础_简单的递归遍历输出文件夹名字及文件名

调用下面这个方法的时候把一个File文件传进去就可以了

public void getAllFiles(File file) {

File[] listFiles = file.listFiles();

for (File file2 : listFiles) {

if (file2.isDirectory()) {

System.out.println(file2.getName());

getAllFiles(file2); //递归调用的地方

} else {

System.out.println(file2.getName());

}

}

}