我們有一個文件寫入到一個特定的文件夾中,需要連續運行一個生產過程中,我們通過一個使用了Talend讀取文件之一,有2個問題:了Talend tWaitForFile不全
- 第1:tWaitForFile閱讀只有在其開始之前存在的文件,因此在組件啓動後創建的文件對其不可見。
- 第二種:無法知道該文件是否由生產者進程釋放,可能在未完全寫入時讀取該文件,tWaitForFile的參數_wait_release_在Linux系統上不起作用!
那麼如何才能讓Talend從一個文件數量增加的目錄讀取完整的文件?
謝謝你回覆,對於第二個問題:我們只能處理生產者進程的輸出文件夾。第一個問題:我連接了一個twaitforfile和一個顯示創建的文件的tjava,而運行的作業我已經將一些文件粘貼到包含在開始的4個文件的文件夾中,當作業完成時,控制檯顯示4個文件和儘可能多的新文件,它重複第4個的名稱, ![請檢查此快照](http://i60.tinypic.com/20jiqhf.png) – 54l3d