如何删除Talend作业中大于x天的文件夹的内容?Talend - 删除大于X天的文件
我想过从rFilesList(无法找到)或将unix命令传递给系统(不太可取的方式,因为您拥有较少的控制权)中检索该属性。
谢谢!
P.S.解决的问题
如何删除Talend作业中大于x天的文件夹的内容?Talend - 删除大于X天的文件
我想过从rFilesList(无法找到)或将unix命令传递给系统(不太可取的方式,因为您拥有较少的控制权)中检索该属性。
谢谢!
P.S.解决的问题
您可以使用“tfilelist”加上“tfileproperties”。 变量mtime或mtime_string可以帮助你。
这里有解释有点页面(但它在法国,所以你可以在google繁体中文,如果你想):
我的解决方案(基于上面的链接): tFileList - > iterate-> tFileProperties(读取来自前一步骤,((字符串)globalMap.get( “tFileList_1_CURRENT_FILEPATH”))文件) - > TMAP具有2个输出的基础上,修改时间条件:
tFileDelete一个删除filesToDelete.filename
编写一个脚本来在X天删除文件。并从tSystem组件中调用脚本: 关于tSystem的更多信息:https://help.talend.com/display/TalendOpenStudioComponentsReferenceGuide521EN/19.4+tSystem