CClown

java递归文件目录

作者:cece 时间:2020-12-10 浏览量(70)

好久没有更新了,最近比较忙,家里装修乱七八糟一大堆事情,终于有时间可以安稳的学习会

记录一个小笔记,java递归文件目录

 

代码如下:

import java.io.File;
 
public class Catalog {
    public static void main(String[] args) {
        File file = new File("H:/test");
        System.out.println(file.getName());
        catalog(file, "");
    }
 
    public static void catalog(File a, String f) {
        File[] files = a.listFiles();
        if (files != null) {    //判断File对象数组不为空
            for (File i : files) {
                if (i.isFile()) {   //如果是文件,就直接输出文件名字
                    System.out.println("|--" + f + i.getName());
                } else {    //如果是文件夹,输出名字并继续读取文件夹下的内容
                    System.out.println("|--" + f + i.getName());
                    catalog(i, "|--" + f);
                }
            }
        }
    }
}


文章标签:java

本文选自CClown的原创文章,转载请注明内容来源:CClown(https://blog.cclown.com/post/43.html)

评论:

验证码