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