我有一个ftp文件夹,其中文件定期使用不同的扩展名编写。我只需要读取那些具有扩展名的文件,然后说“' *。run' 。有没有办法在ftp入站连接器中设置文件名模式。
我尝试过野生的文件名 - 通配符 - 过滤器但是没有效果。
答案 0 :(得分:0)
以下是我的示例流程,查找.txt文件及其按预期工作。
<flow name="ftpcleintFlow">
<sftp:inbound-endpoint host="${sftp.host}" port="22" path="//" user="admin" password="admin" responseTimeout="10000" doc:name="SFTP" archiveDir="C:\files" pollingFrequency="60000" autoDelete="true">
<file:filename-wildcard-filter pattern="*.txt"></file:filename-wildcard-filter>
</sftp:inbound-endpoint>
<logger message="#[message.payloadAs(java.lang.String)]" level="INFO" doc:name="Logger"/>
</flow>