Используя Talend, я хочу проверить, есть ли файл с именем ListePS.xls
в моем D:/
, чтобы сделать какое-то лечение, иначе ничего.
Как проверить, существует ли файл в Talend?
Используя Talend, я хочу проверить, есть ли файл с именем ListePS.xls
в моем D:/
, чтобы сделать какое-то лечение, иначе ничего.
Как проверить, существует ли файл в Talend?
вы должны использовать компонент 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)
Чтобы убедиться, что файл существует, вы можете использовать компонент tFileExist и подключиться к своей условной обработке с помощью ссылки Выполнить, если.
Подробнее о параметризации и примерах использования , вы можете обратиться к документации Talend, доступной в вашей установке. В строке меню Talend выберите Справка > Содержание справки, а затем Документация пользователя Talend > Компоненты интеграции > tFileExists.
Дизайнерская работа, как показано ниже
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"))
.