我需要在Spring DSL的Camel中创建一条路由,以等待SFTP上存在某个文件(done_ .ctl),然后按照定义的模式( .gz下载所有其他文件) )。
我尝试使用不起作用的pollEnrich。
<route id="sftpDownloadCSVFiles">
<from uri="{{sftp-done-fromUri}}"/>
<log message="#### Found the signal file: '${header[CamelFileNameOnly]}'"/>
get all files from sftp://{{sftp-inbound-fromUri}}
<log message="All files downloaded."/>
</route>
我想将所有* .gz文件下载到本地磁盘并删除完成的文件。