使用spring集成SFTP文件入站通道适配器递归轮询远程目录

Mal*_*jun 5 spring sftp spring-integration

有没有办法可以使用 SFTP 入站通道适配器递归轮询远程目录,或者我是否必须为每个子目录配备多个入站通道适配器。

我的用例是,每个租户在上传目录中都有一个子目录,他们可以在其中放置 csv 文件,我们的应用程序应该汇集上传目录以查看是否有任何租户有新文件,然后开始本地下载。在本地它将具有相同的文件夹结构。

偏僻的:

/上传/租户1/*.csv

/上传/租户2/*.csv

当地的:

/上传/租户1/*.csv

/上传/租户2/*.csv

Gar*_*ell 3

我猜你的意思poll是不是pool

您可以使用sftp 出站网关从目录树中递归列出 ( ls) 或获取 ( )。mget

使用mget您可以在本地反映远程目录结构。