class="java" name="code">import java.io.File; import java.io.IOException; public class Demo { public static void main(String[] args) { try { FilesUtil.ListFiles(new File("/Users/allengu/Documents/java_sets/")); //创建路径名称 } catch (Exception e) { e.printStackTrace(); } } } class FilesUtil { public static void ListFiles (File dir) throws IOException { File[] names = dir.listFiles(); if (names != null && names.length > 0) { for (File name : names) { if (name.isDirectory()) ListFiles(name); // 递归,若是文件夹,继续调用方法 else System.out.println(name.getName()); // 递归基准,若是文件,则打印文件名称 } } } }
?