簡體   English   中英

Apache camel FTP我們如何才能知道所有文件都是從FTP URL下載的

[英]Apache camel FTP how can we know that all the files are downloaded from the FTP URL

當前正在使用Apache Camel FTP,如何知道已成功訪問FTP URL的所有文件夾? 由於我在FTP URL上可以下載所有zip文件,因此我想在下載完成后解壓縮它們,但是由於我不知道所有.zip文件的下載已完成,所以我不知道何時解壓縮它們。

得到答案!

      from("{{ftp.server}}")
        .to("file:target/download")
        .log("Downloaded file ${file:name} complete.")
          .process(new Processor() {
            public void process(Exchange exchange) throws Exception {
             boolean isComplete  = (Boolean)exchange.getProperties().get("CamelBatchComplete");
             });

如果所有文件都已下載/使用,則isComplete將返回true,否則返回false。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM