2011-09-21 55 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標準」。