7

使用 Talend,我想验证是否有一个名为ListePS.xls我的文件D:/ 来做一些处理,否则什么都不做。

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

4

3 回答 3

10

您必须使用具有两个输出 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)
于 2013-01-27T13:02:28.970 回答
8

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

于 2013-01-22T12:39:30.340 回答
7

设计工作如下

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"))

于 2013-12-29T15:35:20.697 回答