![]() |
1
2
使用tFileProperties,您将在其中获得名为mstring\u name的内置模式。通过使用此列,您将获得文件的最后修改时间,在tJava或tJavaRow中,您可以使用talendDate函数检查此时间是否在过去一个小时之间
迭代所有文件,并在tJavaRow中编写以下代码:
这样你就可以得到过去一个小时内的所有文件。
t文件列表--->(迭代)-->tFileProperties--->(第1行主)-->tJavaRow--->如果--->tFileInputDelimited--->主要------>tMap--->主要------>tFileOutput文件输出 要设置tJavaRow的上下文,请在if条件下检查其可空性: 上下文getProperty(“文件”)!=空(&A)&!context.getProperty(“文件”).isEmpty()
|
![]() |
2
0
但是,您可以通过使用tFileList-->tFileProperties。将tFileList配置为按上次修改日期排序,然后tFileProperties将提供修改日期。从那里,您可以根据日期值进行过滤-如果超过一小时,请停止,否则请处理。 |
![]() |
Royce · 如何从一行创建两个excel行 7 年前 |
![]() |
jValls · XML搜索字符串XPath查询talend 7 年前 |
![]() |
Feres.o · Talend with SQL函数似乎不起作用 7 年前 |
![]() |
Dan Bmd · 如何使用查询的输出作为另一个查询的输入 7 年前 |
![]() |
sree · maria DB连接问题 7 年前 |