package study;
import java.io.File;
//运用递归列出该目录下的文件夹
public class Exercise {
public static void main(String[] args) {
File f=new File("E:\\临时");
abc(f,0);
}
static void abc(File file,int k) {
for(int i=0;i<k;i++) {
System.out.print("-");
}
System.out.println(file.getName());
if(file.isDirectory()) {
File[] files=file.listFiles(); //listFiles()获取该目录下所有文件和目录的绝对路径 它是File类型
//list()是获取获取该目录下所有文件和目录的相对路径 它是String类型
for(File temp:files) {
abc(temp,k+1);
}
}
}
}
19.3列出该目录下所有的文件夹
最新推荐文章于 2025-05-12 13:45:26 发布
本文介绍了一个使用Java实现的递归算法,用于遍历指定目录及其子目录下的所有文件和子文件夹。通过递归调用,可以清晰地展示目录结构。
1759

被折叠的 条评论
为什么被折叠?



