【问题标题】:java.nio.Files, java.nio.Paths on java 6java.nio.Files,java 6 上的 java.nio.Paths
【发布时间】:2014-02-24 11:38:40
【问题描述】:

我需要重写一些也应该在 Java 6 VM 上运行的 java 7 文件 IO 代码。

该实现使用方便的 Java 7 功能,例如自动关闭、PathsFiles

更具体地说,我需要处理像/tmp/foo/*.bar 这样的表达式来返回所有.bar 文件(目前用Files.newDirectoryStream(dir, glob) 实现)。

有没有人知道一个方便的库?

【问题讨论】:

    标签: java file io nio glob


    【解决方案1】:

    Apache Commons IO API 也是一个不错的选择。我将它用于类似的工作(将一些使用 Path 对象的代码从 java7 重写为 java6)并且它们工作得很好。

    【讨论】:

      【解决方案2】:

      Apache Ant API 将是一个很好的候选者,特别是他们的 FileSet 类可能会完成这项工作。

      【讨论】:

        【解决方案3】:

        guava 在 java6 上运行,它有一个不错的I/O api

        【讨论】:

          猜你喜欢
          • 2012-04-25
          • 2020-06-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-04-21
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多