import java.io.File; public class FileTraversal { public static void main(String[] args) { // 要遍历的文件路径 String filePath = "C:\\Users\\username\\Documents"; // 创建File对象,代表要遍历的目录或文件 File file = new File(filePath); // 调用遍历方法 traversal(file); } /** * 遍历文件方法 */ public static void traversal(File file) { if (file.isDirectory()) {// 判断是否为目录 File[] files = file.listFiles();// 获取目录下所有文件 if (files != null && files.length > 0) {// 判断目录是否为空 for (File f : files) {// 循环遍历子文件或子目录 traversal(f);// 递归调用本方法 } } } else {// 如果是文件则打印其路径 System.out.println(file.getAbsolutePath()); } } }
标签:files,文件,遍历,File,file,public From: https://www.cnblogs.com/cocotun/p/17389360.html