2011-09-21 57 views
0

我有这些文件(作为一个例子,其实我有更多): /files/dir1/dir_a/f.xml /files/dir1/dir_b/f.xml /文件/ DIR2/dir_a/f.xml /files/dir2/dir_b/f.xml骆驼FTP2过滤器在目录

,我需要以下过滤器: /files/*/dir_a/f.xml

我用骆驼ftp2及其AntPathMatcher ,它工作正常。

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

上的所有文件是否有可能实现某种程度上来说?

回答

0

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