我想使用SFTP连接器读取文件,然后更改其名称。 这是我的SFTP连接器-
<sftp:connector preferredAuthenticationMethods="publickey,password,keyboard-interactive" name="SFTP" validateConnections="true" doc:name="SFTP" outputPattern="file1Temp.txt"/>
我的SFTP入站端点是-
<sftp:inbound-endpoint connector-ref="SFTP" host="${a.host}" port="${a.port}" path="${a.inputpath}" user="${a.user}" password="${a.pw}" responseTimeout="10000" pollingFrequency="600000" doc:name="SFTP">
<file:filename-regex-filter pattern="file1.txt" caseSensitive="true"/>
</sftp:inbound-endpoint>
在这里,我的文件名为“ file1.txt”,我想将其名称更改为“ file1Temp.txt”。
答案 0 :(得分:0)
Mule 3.x中的SFTP连接器不允许对类似重命名的文件进行操作。您可以按照此知识库文章中的方法来实现它:https://support.mulesoft.com/s/article/How-to-rename-file-with-the-SFTP-connector