Talend - 检查目录列表是否存在

时间:2016-09-21 17:15:34

标签: etl talend

所以我有一个包含目录列表的metadatas excel文件。 如何检查每个目录是否存在? 如果目录不存在,我们会向日志文件添加警告消息。

我尝试将tExcelInput,tFileList和tFileExist结合起来,但我不能让它工作。

谢谢。

1 个答案:

答案 0 :(得分:3)

YOo Slim,

您可以使用tFileExist检查目录是否存在。只需将完整目录名粘贴到文件名/流中,然后使用tFileExist中的OnComponentOk和OnComponentError执行任何操作。

备注: -

  1. 在Windows上测试过,尚未在Linux上测试

  2. 如果您使用文件名/流附近的...按钮,则必须选择一个文件。而只是将文件夹路径粘贴到框

  3. OnComponentOk和OnComponentError在拖动时不会给你很多选项。但是,如果您创建一个subjob,然后尝试使用这些选项进行连接,它应该允许您。 对我来说,OnComponentOk指向一个tJava和OnComponentError指向一个带有连接到tLogRow的tRowGenerator的子工作。 (描述因为我无法上传图片)

  4. -Renju MAthews