使用Camel File2,您可以设置文件名过滤器,例如: from(“file:// myfiles / dir1 / dir11 /?recursive = true& include = * .xml”)
http://camel.apache.org/file2 如果使用了诸如:include或exclude之类的选项,则只有文件(而不是目录)匹配有效的文件名。
我想过滤文件名,例如: 从(“文件:// myfiles的/ DIR1 / / .XML递归=真)
这可能吗?
我看到有一个AntPathMatcher类允许这种类型的过滤器:http://fusesource.com/docs/router/2.6/apidoc/org/apache/camel/core/xml/scan/AntPathMatcher.html 但我不知道如何使用它(不使用Ant)?
答案 0 :(得分:1)
Ant路径匹配器只是一个使用Ant路径样式的匹配器。它在运行时不需要Ant。
请参阅此页面上的示例和文档:http://camel.apache.org/file2 在标题为“使用ANT路径匹配器过滤”的部分