mule move pdf,ppt,图像文件从一个文件夹到另一个文件夹

时间:2015-04-04 05:01:45

标签: mule mule-component mule-el

 <mulerequester:request config-ref="Mule_Requester1" resource="file:///#[flowVars.filename]" doc:name="Mule Requester"/>
 <object-to-byte-array-transformer/>
 <file:outbound-endpoint path="C:\OUTPUT"  responseTimeout="10000" doc:name="Filewrite" outputPattern="#[flowVars.inpfilename]"/>

请注意以下几点

以上流程将在C:\ OUTPUT文件夹中创建格式已损坏的文件(pdf,ppt,image)

我要移动的文件,如pdf,ppt,image等。

任何人都建议解决方案

1 个答案:

答案 0 :(得分:0)

如果您的要求只是移动具有某些特定扩展名的文件,可以使用文件入站和文件出站端点来完成。您的流程应如下所示

<flow name="testFlow1" doc:name="testFlow1">
        <file:inbound-endpoint path="C:\Input" responseTimeout="10000" doc:name="File">
            <file:filename-regex-filter pattern="*.pdf" caseSensitive="true"/>
        </file:inbound-endpoint>
        <logger message="#[payload]" level="INFO" doc:name="Logger"/>
        <file:outbound-endpoint path="C:\Output" responseTimeout="10000" doc:name="File"/>
	</flow>