欢迎来到萧静默的博客

书山有路勤为径,学海无涯苦作舟。

Java-IO流-遍历目录下所有文件内容

package cn.bruce.file;

import java.io.File;

//对目录下的内容全遍历
public class FileDemo4 {
    public static void main(String[] args) {
        File file = new File("E:\\b");
        fun(file);
    }

    public static void fun(File dir) {
        System.out.println(dir);
        //调用listFiles方法对目录进行遍历
        File[] filearr = dir.listFiles();
        for (File file : filearr)
        {
            if (file.isDirectory())
            {
                fun(file);//判断如果是文件夹就继续调用遍历目录下内容的方法,形成递归
            }else {
                System.out.println(file);//不是的话就打印出来文件路径名字
            }
        }
    }
}

 

posted @ 2020-08-20 15:24  萧静默  阅读(773)  评论(0编辑  收藏  举报