/*
递归对目录进行遍历:
1.定义一个方法,用于获取一个目录下的所有文件,参数为File类型
2.遍历一个目录,如果得到的是文件直接输出路径,如果得到的是目录,继续调用方法.
*/
public class Demo {
public static void main(String[] args) {
File file = new File("D:\\");
getfile(file);
}
//1.定义一个方法,用于获取一个目录下的所有文件,参数为File类型
public static void getfile(File file){
//用public File[] listFiles()返回File数组
File[] files = file.listFiles();
//用public boolean isFile()判断是否为文件
for (File f1 : files) {
if(f1.isFile()){
System.out.println(f1.getAbsolutePath());
}else {
getfile(f1);
}
}
}
}
递归遍历目录
最新推荐文章于 2022-04-04 16:46:17 发布