Как я могу использовать компонент tFileExist в Talend?

Используя Talend, я хочу проверить, есть ли файл с именем ListePS.xls в моем D:/, чтобы сделать какое-то лечение, иначе ничего.

Как проверить, существует ли файл в Talend?


person user1805523    schedule 22.01.2013    source источник


Ответы (3)


вы должны использовать компонент 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)
person amine ameur    schedule 27.01.2013

Чтобы убедиться, что файл существует, вы можете использовать компонент tFileExist и подключиться к своей условной обработке с помощью ссылки Выполнить, если.
Подробнее о параметризации и примерах использования , вы можете обратиться к документации Talend, доступной в вашей установке. В строке меню Talend выберите Справка > Содержание справки, а затем Документация пользователя Talend > Компоненты интеграции > tFileExists.

talend

person Julien Boulay    schedule 22.01.2013

Дизайнерская работа, как показано ниже

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

person UmeshR    schedule 29.12.2013