import java.io.File;
public class DirectoryTest {
public static void main(String[] args) {
method(new File("D:/test2"),"");
}
/****
* 实现目录的递归遍历
* file:表示对那个目录进行递归遍历
*/
public static void method(File dir,String space) {
//获得给定的file表示的目录下的所有文件和文件夹
File[] listFiles = dir.listFiles();
//遍历listFiles集合
for(File f:listFiles) {
if(f.isFile()) {
//表示一个文件
System.out.println(space+f.getName());
}else {
//f表示一个目录
System.out.println(space+f.getName());
method(f,"|---"+space);
}
}
}
}
目录的递归遍历
最新推荐文章于 2023-12-11 15:38:45 发布