Я думаю, что вы могли бы добиться этого с двойным чтением вашей входной папки, с компонентом tIterateToFlow.
- В tFileList_1 получите все CSV, без маски (или просто * .csv)
- вtIterateToFlow, извлеките дату из входного имени файла (для вашего примера это должно сработать:
StringHandling.RIGHT(((String)globalMap.get("tFileList_1_CURRENT_FILE")),14)
- Добавить итерацию tFlowTo, настройка не требуется
- В tFileList_2 вы можете затем отфильтроватьв поле, созданном в tIterateToFlow: это ваш шаблон:
"*_"+((String)globalMap.get("row2.dateFile"))
- tFileArchive_1 может затем сжать файл в выходной папке (с той же маской, что и в вашем tFileList)
Я тестировалэто быстро, кажется, работает. Не проверял с tFTP-компонентами, хотя.
Надеюсь, это поможет