【发布时间】:2021-05-29 08:19:33
【问题描述】:
我是 Talend 的新手。我目前正在处理文件夹中的所有文件并存储到数据库中。 tFileList -> tFileUnArchive -> tFileInputXML -> tMap-> tDBOutput。 但从下一次运行。我想检索文件夹中的所有最新文件,这些文件的最后修改日期大于存储在数据库中的文件。一旦我有了最新的文件,我就想处理每个文件并将它们存储到数据库中。有人能帮忙吗?
【问题讨论】:
我是 Talend 的新手。我目前正在处理文件夹中的所有文件并存储到数据库中。 tFileList -> tFileUnArchive -> tFileInputXML -> tMap-> tDBOutput。 但从下一次运行。我想检索文件夹中的所有最新文件,这些文件的最后修改日期大于存储在数据库中的文件。一旦我有了最新的文件,我就想处理每个文件并将它们存储到数据库中。有人能帮忙吗?
【问题讨论】:
您可以使用可以放置在 tFileList 之后的 tFileProperties。您有一个字段名称“mtime”,它是文件的创建日期(unix 时间戳,您必须转换它)。然后您就可以将该日期与您数据库中的日期进行比较。
【讨论】: