2016-09-21 136 views
0

所以我有一個包含目錄列表的元數據excel文件。 如何檢查每個目錄是否存在? 如果目錄不存在,我們會向日志文件添加警告消息。Talend - 檢查目錄是否存在

我試圖結合tExcelInput,tFileList和tFileExist,但我不能讓它工作。

謝謝。

+2

請[編輯]你的問題,顯示你的工作的屏幕截圖。你爲什麼使用tFileExist?目錄中是否有文件?否則,您必須在tJavaRow中添加[Java代碼來檢查目錄](http://stackoverflow.com/questions/15571496/how-to-check-if-a-folder-exists)。 – tobi6

回答

3

柳苗條,

您可以使用tFileExist檢查目錄的存在。只需將完整目錄名稱粘貼到文件名稱/流中,然後使用tFileExist中的OnComponentOk和OnComponentError執行任何操作。

注: -

  1. 測試在Windows上,還沒有在Linux上測試

  2. 如果使用...按鈕文件名近/流,你將不得不選擇文件。相反,只需將文件夾路徑粘貼到框中即可。

  3. OnComponentOk和OnComponentError在您拖動它時不會給您很多選項。但是,如果您創建一個子作業,然後嘗試使用這些選項進行連接,它應該允許您。 對我來說,OnComponentOk指向一個tJava並且OnComponentError指向一個連接到tLogRow的tRowGenerator的子作業。 (描述怎麼我不能上傳圖片)

-Renju馬修斯