当前位置: 首页 > news >正文

使用递归遍历目录

package Recurison;/*
 *@author wanghongyuan
 *@Create 2021/1/10 10:39
 */

import java.io.File;

public class Demo03Recursive {
    public static void main(String[] args) {
        File file = new File("e:\\学习");
        getAllFile(file);
    }
/*
    定义一个方法,参数传递File类型的目录
    方法中对目录进行遍历
 */
    private static void getAllFile(File dir) {
        File[] files = dir.listFiles();
        for (File f : files) {
            // 使用递归的方法进行遍历,判断当前文件是不是文件夹。如果是就调用自己的方法geAllFile()方法
            if (f.isDirectory()){
                getAllFile(f);
            }
            System.out.println(f);
        }

    }
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 对文本内容进行排序
  • 测试框架
  • 写个web自动化
  • 与全球外国人即时聊天的网站
  • 将GBK的文件转换成UTF-8的文件格式
  • 反序列化流de使用
  • 使用序列化和反序列化操作集合中的值
  • 接口的使用-常用的函数式接口举例
  • 学习个人项目课
  • 格式化打印信息,使用Consumer
  • predicate接口中的方法
  • Predicate练习
  • Stream流中的常用方法
  • 网络编程练习
  • Junit简单的白盒测试
  • AHK 中 = 和 == 等比较运算符的用法
  • Angular 2 DI - IoC DI - 1
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • Django 博客开发教程 16 - 统计文章阅读量
  • input的行数自动增减
  • Linux快速复制或删除大量小文件
  • MySQL数据库运维之数据恢复
  • nginx 负载服务器优化
  • supervisor 永不挂掉的进程 安装以及使用
  • use Google search engine
  • 关于使用markdown的方法(引自CSDN教程)
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 免费小说阅读小程序
  • 如何设计一个微型分布式架构?
  • 事件委托的小应用
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • ionic异常记录
  • MPAndroidChart 教程:Y轴 YAxis
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​批处理文件中的errorlevel用法
  • #WEB前端(HTML属性)
  • #每日一题合集#牛客JZ23-JZ33
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • #知识分享#笔记#学习方法
  • (06)Hive——正则表达式
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (55)MOS管专题--->(10)MOS管的封装
  • (Java数据结构)ArrayList
  • (php伪随机数生成)[GWCTF 2019]枯燥的抽奖
  • (zt)最盛行的警世狂言(爆笑)
  • (层次遍历)104. 二叉树的最大深度
  • (创新)基于VMD-CNN-BiLSTM的电力负荷预测—代码+数据
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (回溯) LeetCode 40. 组合总和II
  • (面试必看!)锁策略
  • (四)Android布局类型(线性布局LinearLayout)
  • (图)IntelliTrace Tools 跟踪云端程序
  • .htaccess配置重写url引擎
  • .Net MVC + EF搭建学生管理系统