我正在尝试设置一个包含两个流的mule应用程序。
从ftp中检索文件到本地文件夹的程序。另一个轮询相同的文件夹并将文件上载到另一个FTP服务器,还从另一个本地文件夹复制文件,将复制的文件重命名为与"FTP- file“相同的文件名,但具有另一个扩展名,并且还将其上载到相同的FTP服务器。
我尝试用输入文件名设置一个变量,但我不知道如何从本地文件夹复制模板文件并将其重命名,如下所示。
如有任何帮助,我们不胜感激!

发布于 2013-09-23 18:08:51
您可以只使用变量名在文件端点上设置outputPattern属性。
发布于 2013-09-23 23:05:19
文件端点具有用于此目的的属性。
<file:outbound-endpoint path="${destination_path}" outputPattern="[new filename to be given to the file ]" doc:name="File" >
</file:outbound-endpoint>在FTP端点上,还可以将outputPattern属性设置为所需的文件名。
<ftp:outbound-endpoint host="localhost" port="21" responseTimeout="10000" doc:name="FTP" outputPattern="test.xml"/>希望这能有所帮助。
https://stackoverflow.com/questions/18955115
复制相似问题