2016-09-21 137 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马修斯