Wie Verschieben einer Datei in einer FTP-Route in ein anderes Verzeichnis auf der Grundlage des Fehlers?Verschieben von Dateien basierend auf Ausnahmeklasse in einen anderen Ordner mit camel
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.");
Muss ich die gesamte sftp-Konfiguration in 'to' erneut verwenden? – Zarathustra
scheint, dass die Originaldatei nicht gelöscht/verschoben wird. – Zarathustra
1. Ja, wenn Sie die Datei in einen anderen Ordner auf dem Remote-System verschieben möchten, würden Sie einen anderen sftp: // in der "to" –