使用 Talend,我想验证是否有一个名为ListePS.xls
我的文件D:/
来做一些处理,否则什么都不做。
如何检查 Talend 中是否存在文件?
您必须使用具有两个输出 IF的组件tFileExist :
((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)
为了验证文件是否存在,您可以使用tFileExist组件并使用Run If链接连接到您的条件处理。
有关参数化详细信息和使用示例,您可以查阅安装中提供的 Talend 文档。在 Talend 菜单栏中,选择帮助 > 帮助内容,然后选择Talend 用户文档 > 集成组件 > tFileExists。
设计工作如下
tFileExist----If(Exist)-------Use other Components
\
\
If(Not Exist) add other flow
((Boolean) globalMap.get ("tFileExist_1_EXISTS"))
在第一个 IF 条件和第二个 IF 条件中添加以下代码!((Boolean) globalMap.get ("tFileExist_1_EXISTS"))
。