java - 如何导入 Java 中的目录(和子目录)列表?

标签 java path directory

这是我迄今为止的代码:

import java.io.*;

class JAVAFilter implements FilenameFilter {
    public boolean accept(File dir, String name) {
        return (name.endsWith(".java"));
    }
}

public class tester {
   public static void main(String args[])
   {
        FilenameFilter filter = new JAVAFilter();
        File directory = new File("C:\\1.3\\");
        String filename[] = directory.list(filter);
   }
}

此时,它将在字符串数组 filename 中存储 C:\1.3\目录中所有 *.java 文件的列表。但是,我想将所有 java 文件的列表也存储在子目录中(最好还指定 C:\1.3\中的路径。我该如何执行此操作?谢谢!

最佳答案

你应该看看DirectoryWalker来自 Apache

关于java - 如何导入 Java 中的目录(和子目录)列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/971996/

相关文章:

Python - 在没有文件路径依赖的情况下访问应用程序资源

c - 是否有在目录中查找文本文件的功能?

用于创建图表的 Java 库

java - h 的值 :inputText is null in ManagedBean

path - Paypal 直接支付路径错误

text - 带有弯曲文本路径的 SVG 文本对齐问题

java - 如何使用java创建一个新目录?

java - 将字符串拆分为 3 部分并转换为 int

java - 在运行时添加 Java 注释

javascript - 解析 SVG 路径元素中的 d 属性