public static void traverseFolder(String path) { File file = new File(path); if (file.exists()) { File[] files = file.listFiles(); if (files.length == 0) { System.out.println("Folder is empty!"); return; } else { for (File file2 : files) { if (file2.isDirectory()) { System.out.println("Folder:" + file2.getAbsolutePath()); traverseFolder(file2.getAbsolutePath()); } else { System.out.println("文件:" + file2.getAbsolutePath()); } } } } else { System.out.println("File does not exist!"); } }
MethodUtil.traverseFolder("D:/tools");