首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java所需的FileSet包/类

Java所需的FileSet包/类
EN

Stack Overflow用户
提问于 2010-05-23 20:21:09
回答 2查看 347关注 0票数 3

有没有人能推荐一个Java的FileSet包/类?我所说的FileSet是指文件和目录的集合,以及基于正则表达式的包含和排除规则(类似于Apache Ant)。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-23 20:26:39

您可以使用File#listFiles(),在其中传递FileFilterFilenameFilter,然后可以在accept()方法中指定所需的模式。

例如。

代码语言:javascript
复制
File[] txtFiles = file.listFiles(new FilenameFilter() {
    @Override public boolean accept(File dir, String name) {
        return name.endsWith(".txt"); // You can use String#matches() as well.
    }
});
票数 1
EN

Stack Overflow用户

发布于 2010-05-23 20:24:32

Apache Commons IO FileUtils可能就是您想要的。它具有通过可选的文件名过滤器识别文件的功能,您可以自己实现该过滤器。

有关更多信息,请参阅listFiles()iterateFiles()的文档。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2891679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档