Ich verwende this und Spring-Forum. Der Prozess funktioniert, wenn das Remote-Verzeichnis auf "foo" gesetzt ist, akzeptiert aber keinen Ausdruck (foo/*/*), der eine beliebige Anzahl von Dateien/Ordnern unter "foo" lesen kann. Vollständig verloren!Spring Integration lesen Sie Dateien aus mehreren dynamischen Verzeichnissen
@Bean
public FtpInboundFileSynchronizer ftpInboundFileSynchronizer() {
FtpInboundFileSynchronizer fileSynchronizer = new FtpInboundFileSynchronizer(ftpSessionFactory());
fileSynchronizer.setDeleteRemoteFiles(false);
fileSynchronizer.setRemoteDirectoryExpression(new LiteralExpression("foo/*/*"));
fileSynchronizer.setFilter(new FtpSimplePatternFileListFilter("*.txt"));
return fileSynchronizer;
}
Gibt es eine Bibliothek, die programmatische Steuerung mit (s) FTP-Operationen behandeln zur Verfügung stellen kann, die gut mit Feder (-boot) arbeiten. Die Dokumentation ist riesig, und für eine ftp neue Biene wie mich komme ich bald nicht weiter.
Einige Hilfe wird sehr geschätzt!
Danke @Gary Russell. – Divs
Es gibt ein Beispiel [hier] (http://stackoverflow.com/questions/42528316/how-polling-works-for-ftp-inbound-channel-adapter-considering-max-message-per-po/42535069#42535069) . –