Java File类基础解析 使用递归来遍历目录的代码
package File; import java.io.File; public class Main { public static void main(String[] args) { //要遍历的文件夹的根目录 String rootpath="D:\\test"; File file = new File(rootpath); printDir(file); } public static void printDir(File dir){ //将该目录下的所有文件存入数组 File[] files = dir.listFiles(); for (File file : files) { //如果是目录则进行递归调用 if (file.isDirectory()){ printDir(file); } else{ System.out.println("文件绝对路径:"+file.getAbsolutePath()); } } } }
转载:https://www.cnblogs.com/pjhaymy/p/13324664.html

浙公网安备 33010602011771号