Передача SFTP: как фильтровать файлы по имени - PullRequest
0 голосов
/ 03 августа 2020

Мне нужно передать файл из SFTP, и я пытаюсь отфильтровать по имени с помощью простого языка выражений и по дате последнего изменения файла (= сегодня)

fromF("sftp://..." + 
"&filterFile=${file:onlyname} starts with 'someString' && ${date:file:yyyyMMdd} == ${date:now:yyyyMMdd} && ${file:onlyname} ends with '.ext.bak' "
)

У меня исключение вроде

SimpleIllegalSyntaxException: ожидаемый символ functionEnd, но был eol в позиции XX, а позиция - это 's' в конце "start"

Пожалуйста, откуда я? go неправильный синтаксис?

Кроме того, могу ли я отфильтровать файл, имя файла которого содержит дату, например ггггММддЧЧммсс?

1 Ответ

0 голосов
/ 05 августа 2020

решается с помощью параметра include с регулярным выражением и параметра filterFile с простым выражением языка для получения файла, в котором дата изменения = текущая дата.

...