エラーに基づいてFTPルート内のファイルを別のディレクトリに移動する方法はありますか?例外クラスに基づいてファイルを別のフォルダに移動します。
from("sftp://[email protected]/dir/?delay=2s&move=done&moveFailed=failImport")
.split()
.body()
.process(e -> {
String fileName = (String) e.getIn().getHeader(Exchange.FILE_NAME);
// do some magic which could throw a exception
})
.log("Imported file ${file:name} completely.");
私は 'to'のsftp設定全体をもう一度使う必要がありますか? – Zarathustra
は、元のファイルが削除/移動されないように思われます。 – Zarathustra
1.リモートシステム上の別のフォルダにファイルを移動する場合は、「to」に別のsftp://を指定します。 –