У меня есть приложение Logi c, которое подключается к SFTP-серверу и запускается триггером «файлы добавлены или изменены». Он настроен на запуск каждые 10 минут, ищет новые / измененные файлы и копирует их в учетную запись хранения Azure.
Проблема заключается в том, что этот путь к серверу SFTP перезаписывает набор файлов каждые X минут (Я не контролирую это), и поэтому довольно часто приложение Logi c пересекается с процессом обновления этих файлов и загружает файлы, которые все еще пишутся. Результат - поврежденные файлы.
Есть ли способ добавить фильтр к When files are added or modified (properties only)
, чтобы он учитывал только файлы с измененной датой, по крайней мере, 1-минутной давности?
Таким образом, файлы, которые в данный момент записываются, не будут добавлены в список файлов для загрузки. При следующем запуске приложения Logi c будут извлечены эти игнорируемые файлы и т. Д.
ОБНОВЛЕНИЕ
Я нашел условия триггера в настройках триггера но я не могу найти документацию по этому поводу.