Mule ESB:如何使用MEL获取FTP目录中的文件数?

时间:2017-01-05 14:49:54

标签: ftp mule

我希望从FTP目录中获取文件的数量,我可以使用Groovy Script中的Java来完成它。我尝试使用message.inboundAttachments.size()这没有帮助。 有没有办法使用MEL(骡子表达语言)来获得它?

2 个答案:

答案 0 :(得分:0)

我不确定MEL,但你可以编写一个java类来完成所需的操作。 如需帮助,请参阅以下链接 http://www.codejava.net/java-se/networking/ftp/java-ftp-example-calculate-total-sub-directories-files-and-size-of-a-directory

答案 1 :(得分:0)

使用开源非Mule ftp连接器,您可以列出目录。结果是一个集合,因此您可以使用#[payload.size()]。

请参阅https://github.com/rbutenuth/ftp-client-connector