我想知道如何使用水壺作業根據創建日期刪除文件。我有一個包含最近一年的日誌文件的日誌文件夾。但是我只想保留上週的日誌文件。該作業應該刪除所有超過一週以前的日誌文件。 pentaho作業中有一個刪除文件選項。但是,我們如何獲得文件創建日期並相應地刪除文件使用pentaho刪除文件
0
A
回答
2
您可以在轉換中執行此操作。 下面顯示了所需的步驟。
1.在這裏,您可以通過在Get File Names
步驟中提供目錄名稱來獲取文件名。 (它給出了額外的信息,如文件的lastmodifieddate
作爲列)
2.然後你可以寫一些java代碼來過濾文件名。例如:(今天 - 7天),併發送一週以上的舊文件名到下一步。
3.使用Process Files
刪除文件。選擇操作作爲刪除和源文件名字段爲filename
。 最後,您可以調用作業中的轉換來安排它。
P.S如果你不喜歡java filter
步驟中,您還可以從Get System info
步得到今天的日期,你可以減少七天今天的日期在Calculator
然後一步一步filter rows
可以相應地使用。
+0
謝謝。我會嘗試你在這裏提到的步驟。 – Karthi 2015-03-31 18:30:03
相關問題
- 1. 如何使用Pentaho中的修改Javascript刪除文件夾?
- 2. 刪除用戶後Pentaho未運行
- 3. 使用javascript刪除「[」從pentaho中的列使用javascript
- 4. 使用QProcess刪除文件
- 5. 使用JavaScript刪除文件
- 6. 使用ftp刪除文件
- 7. 使用java刪除文件
- 8. 使用java刪除文件
- 9. 使用fineuploader刪除文件
- 10. 使用awk刪除文件
- 11. 使用.HTACCESS刪除文件?
- 12. 使用CodeIgniter刪除文件?
- 13. 使用PHP刪除文件
- 14. 使用c刪除文件夾後刪除文件夾#
- 15. 如何使用「添加文件刪除」刪除文件?
- 16. 使用Pentaho Kettle從FTP讀取文件
- 17. 無法刪除使用刪除文本文件()
- 18. 使用SAS刪除文本文件
- 19. 使用Pentaho刪除特殊字符 - 替換爲字符串
- 20. 文件#刪除不刪除文件
- 21. Pentaho - 「用FTP放置文件」
- 22. Pentaho從表輸入中刪除雙值
- 23. Pentaho /交叉文件
- 24. 使刪除依賴文件
- 25. 刪除使用htaccess刪除文件擴展名後的索引
- 26. 如何使用c刪除商店後刪除pst文件#
- 27. 使用記事本++「刪除磁盤」選項刪除文件
- 28. 刪除文件
- 29. 刪除文件
- 30. 刪除文件
用於刪除文件的步驟名稱是什麼? – 2015-03-31 17:40:22
刪除文件的步驟。 – Karthi 2015-03-31 17:45:05