代码之家  ›  专栏  ›  技术社区  ›  fmchan

Java如何使用模式匹配器列出带有目录的文件

  •  0
  • fmchan  · 技术社区  · 9 年前

    文件结构如下:

    root
     -- [anything]
       -- access.log
     -- [anything]
       -- access.log
    

    路径:/root/*/access.log

    非常感谢。

    1 回复  |  直到 9 年前
        1
  •  0
  •   fmchan    9 年前
        DirectoryScanner scanner = new DirectoryScanner();
        scanner.setIncludes(new String[]{"*/access.log"});
        scanner.setBasedir(basePath);
        scanner.scan();
        String[] files = scanner.getIncludedFiles();
    

    这是使用org.apache.tools.ant.DirectoryScanner的最简单解决方案