Переименуйте файл SFTP после прочтения - PullRequest
0 голосов
/ 05 сентября 2018

Я хочу прочитать файл, используя 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".

1 Ответ

0 голосов
/ 11 июля 2019

Соединитель SFTP в Mule 3.x не позволяет выполнять операции с файлами, такие как переименование, из коробки. Вы можете следовать методу из этой статьи базы знаний, чтобы реализовать его: https://support.mulesoft.com/s/article/How-to-rename-file-with-the-SFTP-connector

...