如何使用FtpInboundFileSynchronizer自动删除本地文件?

时间:2014-11-12 14:22:56

标签: java spring spring-integration

我正在使用FtpInboundFileSynchronizer.synchronizeToLocalDirectory()同步文件夹。

不幸的是,只下载了新文件,但ftp上没有的文件不会在本地删除。 如何配置类以在本地自动删除任何不存在的文件?

1 个答案:

答案 0 :(得分:1)

同步器当前不支持。

您可以使用几个FtpOutboundGateway来实现它;首先使用网关来LS远程目录并删除远程不存在的本地文件;然后使用网关获取丢失的文件。

您也可以使用FtpRemoteFileTemplate以编程方式执行此操作。