m子中sftp连接器的自定义文件过滤器

时间:2018-07-10 12:58:52

标签: regex mule mule-el

我正在尝试使用sftp的m子入站连接器。

但是我只需要读取中间带有date(ddMMyyyy)且具有特定命名约定的文件。 fileName格式: _。zip 示例:test1_001_10072018_data.zip,test2_011_10072018_data.zip

我也尝试过正则表达式。 但是使用正则表达式,它可以处理硬编码的日期。

请帮助我动态地传递日期。

实际代码:

initializer_list

我要代替这个日期的“ 10072018”

1 个答案:

答案 0 :(得分:0)

您可以在模式中尝试一下吗

#[function:dateStamp:ddMMyyyy]

书写示例..您可以阅读相同的内容..

<file:outbound-endpoint path="${fileDir}" outputPattern="test_#[function:dateStamp:ddMMyyyy].zip" connector-ref="File" responseTimeout="10000" doc:name="File"/>