递归打印文件名
程序员文章站
2022-03-22 15:19:22
...
import java.io.File; import java.io.IOException; public class Demo { public static void main(String[] args) { try { FilesUtil.ListFiles(new File("Pathname")); //创建路径名称 } 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()); // 递归基准,若是文件,则打印文件名称 } } } }
上一篇: SpringCloud之zuul的原理及使用方法介绍
下一篇: Java数组如何反转?