我需要重写一些应该在Java 6 VM上运行的java 7文件IO代码。
该实现使用方便的Java 7功能,如自动关闭,Paths
和Files
。
更具体地说,我需要处理像/tmp/foo/*.bar
这样的表达式来返回所有 .bar 文件(目前用Files.newDirectoryStream(dir, glob)
实现)。
有人知道一个方便的图书馆吗?
答案 0 :(得分:0)
Apache Ant API将是一个很好的候选者,特别是他们的FileSet类可以完成这项工作。
答案 1 :(得分:0)
答案 2 :(得分:0)
Apache Commons IO API也是不错的选择。我用它来做类似的工作(从java7重写一些使用Path对象的java6代码),它们运行得很好。