2
我有以下途徑駱駝宣佈刪除FTP服務器上的唯一處理的文件:如何使用Apache的駱駝
from(eodRepository + "?delete=true")
.filter(header("CamelFileName").regex(myPattern))
.log(DEBUG, "Decrypting file ${header.CamelFileName}")
.unmarshal(pgpDataFormat)
.log(DEBUG, "Processing file ${header.CamelFileName}")
.unmarshal(myBusinessDataFormat)
.bean(myBean, "processIt")
.log(INFO, "Processed file ${header.CamelFileName}");
以上消耗匹配的文件從eodRepository(SFTP用戶文件夾)濾波器但是刪除= TRUE端點正在刪除sftp文件夾中的所有文件,而不僅僅是已處理的文件。
有誰知道我可以如何確保只有處理過的文件被刪除,其餘部分留在端點上?