采用递归的方式来获取相关目录下的子目录的名称

import java.io.File;//采用递归的方式来获取D盘下myjava目录下的所有子目录的名称
public class FileListDemo
{public static void main(String[] args) {// 获取D盘下所有的文件目录的名称File  file = new File("E:\\myjava");//调用自定义方法来获取所有的文件夹目录listAll(file,0);}private static void listAll(File file, int i) {//System.out.println("获取文件系统启动");System.out.println(getLeves(i)+file.getAbsolutePath());i++;File[] files = file.listFiles();for(int x=0;x<files.length;x++){if(files[x].isDirectory()){listAll(files[x],i);}System.out.println(getLeves(i)+files[x].getAbsolutePath());}}private static String getLeves(int i) {StringBuilder sb = new StringBuilder();for(int x=0;x<=i;x++){if(x==i)sb.append(x+" 级目录 "+"  ");sb.append("  ");}return sb.toString();}}

运行程序:

java基础—采用递归的方式来获取相关目录下的子目录的名称相关推荐

  1. shell访问php文件夹,Shell获取某目录下所有文件夹的名称

    Shell获取某目录下所有文件夹的名称以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Shell获取某目录下所有文件夹的 ...

  2. Java——递归遍历目录【获取指定目录下的文件名称】

    package com.itheima_02;import java.io.File;public class DiGuiDemo02 {public static void main(String[ ...

  3. java resource file_Java 获取Resource目录下的文件解决办法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Java 获取Resource目录下的 文件 有两种方式: Java代码中的类,要获取Resource资源 文件目录 下文件 绝对路径寻址 注意这个 / ...

  4. java resouce_Java 获取Resource目录下的文件解决办法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Java 获取Resource目录下的 文件 有两种方式: Java代码中的类,要获取Resource资源 文件目录 下文件 绝对路径寻址 注意这个 / ...

  5. Java中怎么获取文件夹的名称_java获取文件夹下所有文件的名称

    <java获取文件夹下所有文件的名称>由会员分享,可在线阅读,更多相关<java获取文件夹下所有文件的名称(2页珍藏版)>请在人人文库网上搜索. 1.如果想要获得当前文件中的文 ...

  6. java 获取子文件夹_JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件...

    package ioTest.io3; import java.io.File; /* * 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 . * 并将文件夹和文件名称打印在控制台上面.并且要 ...

  7. 在 Java 中,如何批量读取本项目资源目录下的所有文件

    在 Java 中,如何批量读取本项目资源目录下的所有文件 读取资源目录下的指定文件 方法 1:使用 JDK 中原始 API 方法 2:借助 Spring 附录 将 InputStream 转化为 by ...

  8. 获取一个目录下的所有文件

    知道一个目录的路径,使用递归获取该目录下的所有文件: function rDir($filepath) { $result = array();//获取的结果保存在这个数组中 if(is_dir($f ...

  9. python获取文件夹下的子目录_用Python获取子目录或文件列表

    在Python编程中,如果需要对文件进行操作的话,有时会需要搜索指定目录下的特定类型的文件.获取子目录或文件列表用得较多的是os.walker和glob.大器推荐你用glob,从下面的示例代码可以显而 ...

最新文章

  1. 关于Puppet不得不说的故事
  2. Asp.net中的路由
  3. 【风险管理】策略开发流程
  4. python flask快速入门与进阶 百度云_Python Flask快速入门与进阶
  5. python做一个窗口样式_[Python自学] PyQT5-窗口风格、窗口样式
  6. Java编码约定被认为是有害的
  7. opencv 手册_有兴趣吗?程序员分手手册,教你如何恢复单身
  8. clover 在win10下工作不正常
  9. springMVC4(14)各类视图输出实例分析
  10. 理解ThreadLocal(一)
  11. SSD5_ Exam 2分析
  12. VC2008配置设置(转)
  13. 基于云上 Arm 架构赋能数值天气预报
  14. 从官网下win10太慢了怎么办?
  15. ArcGIS中输出指定比例尺图片
  16. 人工智能进化史:从麦卡锡到“索菲亚” | 精选
  17. cgroup 分析之CPU和内存部分
  18. java网络爬虫如何控制爬取的深度_Java 动手写爬虫: 二、 深度爬取
  19. Libre OJ #10064 黑暗城堡(spfa+STL求短路)
  20. 切片软件 cura linux,Ubuntu系统入门教程-3D打印切片软件cura

热门文章

  1. 数十亿次数学运算只消耗几毫瓦电力,谷歌开源Pixel 4背后的视觉模型
  2. NeurlPS 2019丨微软亚洲研究院 5 篇精选论文解读
  3. spring boot入门(九) springboot的过滤器filter。最完整、简单易懂、详细的spring boot教程。
  4. 这种玩法闻所未闻,利用python编程自定义QQ的在线状态
  5. 《是碰巧还是执着?python所阅读的每一场知识点,唯一的共同点就是——参赛选手中,有详解Python的装饰器!》
  6. 最新!李飞飞提出深度进化强化学习新框架
  7. 论文 | 多传感器数据深度图的融合:最近基于深度学习的方法(下)
  8. 小白学深度之RNN循环神经网络
  9. LQR 离散与连续问题
  10. java 正则表达式 img_正则表达式处理图片地址、img标签的方法