0
目前正在使用Apache Camel FTP,如何知道所訪問FTP URL的所有文件夾都已經成功下載?由於我已經將FTP URL上的所有壓縮文件下載,所以我想在下載完成後解壓縮它們,但不知道何時解壓縮它們,因爲我不知道下載的所有.zip文件都已完成。Apache camel FTP我們如何知道所有文件都從FTP URL下載了
在此先感謝。
目前正在使用Apache Camel FTP,如何知道所訪問FTP URL的所有文件夾都已經成功下載?由於我已經將FTP URL上的所有壓縮文件下載,所以我想在下載完成後解壓縮它們,但不知道何時解壓縮它們,因爲我不知道下載的所有.zip文件都已完成。Apache camel FTP我們如何知道所有文件都從FTP URL下載了
在此先感謝。
得到答案!
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如果所有文件都被下載/使用。