如何在Talend中使用tFileExist组件?

时间:2013-01-22 10:21:31

标签: talend

使用Talend,我想验证ListePS.xls中是否有名为D:/的文件 其他什么也没做任何处理。

如何检查Talend中是否存在文件?

3 个答案:

答案 0 :(得分:9)

你必须使用组件 tFileExist 和两个输出IF:

 ((Boolean) globalMap.get ("tFileExist_1_EXISTS")) for the case 1(File existence)
 ! ((Boolean) globalMap.get ("tFileExist_1_EXISTS")) for case 2 (non-existence of file)

答案 1 :(得分:7)

为了验证文件是否存在,您可以使用 tFileExist 组件并使用运行如果链接连接到您的条件处理。
有关参数化详细信息和用法示例,您可以参考安装中提供的Talend文档。 在Talend菜单栏中,选择帮助&gt;帮助内容,然后 Talend用户文档&gt; <集成组件> tFileExists 即可。

答案 2 :(得分:6)

设计工作如下

tFileExist----If(Exist)-------Use other Components 
        \
         \
          If(Not Exist) add other flow

在第一个IF条件((Boolean) globalMap.get ("tFileExist_1_EXISTS"))中添加以下代码,在第二个IF条件中添加!((Boolean) globalMap.get ("tFileExist_1_EXISTS"))