设为首页 加入收藏

TOP

java -- File类和递归(三)
2023-07-25 21:31:42 】 浏览:86
Tags:java File
用getValue方法 */ return n * getValue(n - 1); }

目录遍历

遍历目录下的所有文件和所有的子目录。

分析:目录遍历,无法判断多少级目录,所以在遍历需要进行判断,如果遍历到的还是目录,就要使用递归,遍历所有目录。

public static void main(String[] args){
    // 创建File对象
    show(new File("./").getAbsoluteFile());
}

public static void show(File dir) {
    // 获取子文件和目录
    File[] files = dir.listFiles();
    // 循环打印
    for (File file : files) {
        //判断是文件,直接输出
        if (file.isFile()) {
            System.out.println(file);
        } else {
            // 是目录,继续遍历,形成递归
            show(file);
        }
    }
}
首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇三天吃透计算机网络八股文 下一篇Redis分布式锁这样用,有坑?

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目