如何刪除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