使用Talend,我想验证ListePS.xls
中是否有名为D:/
的文件
其他什么也没做任何处理。
如何检查Talend中是否存在文件?
答案 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"))
。