Camel Ftp2过滤目录

时间:2011-09-21 09:31:40

标签: apache-camel

我有这些文件(作为样本;我实际上有更多): /files/dir1/dir_a/f.xml /files/dir1/dir_b/f.xml /files/dir2/dir_a/f.xml /files/dir2/dir_b/f.xml

我需要以下过滤器: /文件/ * / dir_a / f.xml

我使用Camel Ftp2和AntPathMatcher,它工作正常。

但是,Ftp2首先列出所有文件,然后使用AntPathMatcher验证每个文件。 问题是我碰巧在/ files / * / dir_b /中有很多文件,并且ftp连接可能很慢,因此需要很长时间。 如果Ftp2和AntPathMatcher一起工作(不是一个接一个)会更好,所以Ftp2知道它不需要扫描/ files / * / dir_b /

中的所有文件

是否有可能以某种方式实现这一目标?

1 个答案:

答案 0 :(得分:0)

然后,FTP客户端API需要支持使用过滤器列出目录(例如*作为通配符等)。但是我没有看到这种支持。我想知道那些甚至支持“FTP标准”。