我有一个Talend作业,我需要从sFTP服务器下载XML文件,然后处理成Oracle数据库.XML提取的日期在文件名中,例如"FileNameHere_Outbound_201407092215.xml",我相信是yyyyMMddhhmm格式."FileNameHere"的开头部分对于所有文件都是相同的.我需要能够从文件名末尾读取日期,并且只从服务器中取出该日期以进行处理.
我不知道如何用FTP做到这一点.我之前使用过tFilelist按日期降序排序,但这不是FTP的选项.我知道它可能有一些Java涉及如何拉出文件名的部分,但我不是很懂Java.我可以通过一些帮助来管理.
有没有人知道如何只从FTP下载最新的文件?