Процессы рекурсии в Тибко - PullRequest
0 голосов
/ 11 сентября 2018

Мне нужно перечислить все файлы в определенном каталоге (например, D: \ TestFolder *) и предположим, что TestFolder имеет три подпапки, а эти три подпапки имеют еще три подпапки и файлы (png, jpg, txt) и еще однупотомки ... и затем отправьте их всем по электронной почте с активностью «Отправить письмо».

Я попытался выполнить действие ListFiles, но получил только первые подпапки / файлы ... как я могу получить всех потомков из определенного файла?

Я знаю, что это связано с процессами рекурсии, но я не знаю, как решить это в Tibco.

1 Ответ

0 голосов
/ 15 сентября 2018

ListFiles возвращает тип для каждого найденного элемента (если выбраны каталоги или файлы + каталоги).Если вы разработали основной процесс для работы с одним каталогом, вы можете добавить итерационный цикл, вызывая его со всеми элементами [type = "directory"] в качестве оператора итерации.Это приведет к рекурсивной итерации (сначала выполняется синхронизация по глубине, а по ширине - сначала).

...