2017-02-21 75 views
1

我有駱駝的路線,看起來像:駱駝:最初上傳時如何跳過文件夾?

from("sftp://....."+ 
      "&throwExceptionOnConnectFailed=true" + 
      "&consumer.delay=10000" + 
      "&recursive=true" + 
      "&antInclude=*/*.xml" + 
      "&idempotent=true" + 
      "&scheduler=quartz2&scheduler.cron="+ env.getProperty("camel.scheduler.cron")+""+ 
      "&filterDirectory=${date:now:yyyyMMdd}"). 

當我啓動應用程序,駱駝得到的所有文件夾從FTP,但我只需要20170221(在yyyyMMdd格式當前日期)。

所以,問題是:如何上傳僅當前日期的文件夾?

回答

1

而不是使用filterDirectory的,請嘗試使用antInclude,就像這樣:"antInclude=${date:now:yyyyMMdd}/*.xml"