我正在使用SFTP连接器在Mule中移动文件。连接器工作正常,但我想在处理文件时获取文件修改日期。是否可以检索,如果是,可以如何进行检索。
谢谢,
大卫。
答案 0 :(得分:0)
您应该从端点获得一个名为'timestamp'的inboundProperty。
#[message.inboundProperties.timestamp]
该值将是一个像'1477574688000'这样的纪元,您可以将其转换为您想要的任何格式。
<强>更新强>
不幸的是,SFTP不像ftp和文件连接器那样提供此功能。它将作为新ftp模块的一部分在技术上添加到Mule 4中:https://www.mulesoft.org/jira/browse/MULE-7175
答案 1 :(得分:0)
GitHub上有一个开源ftp连接器,具有此功能:https://github.com/rbutenuth/ftp-client-connector
inboundProperty.timestamp包含java.util.Date。