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);//不是的话就打印出来文件路径名字
            }
        }
    }
}

原文地址:https://www.cnblogs.com/BruceKing/p/13535296.html