GetFile
Описание
Создает FlowFiles из файлов в каталоге. NiFi игнорирует файлы, к которым у него нет прав на чтение.
Теги
local, files, filesystem, ingest, ingress, get, source, input
Свойства
Название | Описание |
---|---|
Input Directory | Входной каталог, из которого извлекаются файлы Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
File Filter | Будут выбраны только файлы, имена которых соответствуют заданному регулярному выражению |
Path Filter | Если " + RECURSE.getName() + " равно true, то будут просканированы только подкаталоги, путь к которым соответствует заданному регулярному выражению |
Batch Size | Максимальное количество файлов, которые следует извлекать на каждой итерации |
Keep Source File | Если значение равно true, файл не удаляется после копирования в репозиторий контента; это позволяет постоянно извлекать файл и полезно для тестирования. Если исходный файл не сохраняется, NiFi потребуется разрешение на запись в каталог, из которого он извлекается, иначе он проигнорирует файл. |
Recurse Subdirectories | Указывает, следует ли извлекать файлы из подкаталогов. |
Polling Interval | Указывает, как долго следует ждать перед выполнением перечисления каталогов |
Ignore Hidden Files | Указывает, следует ли игнорировать скрытые файлы |
Minimum File Age | Минимальный возраст файла, чтобы его можно было извлечь; любой файл, созданный менее чем за это время (согласно дате последней модификации), будет проигнорирован |
Maximum File Age | Максимальный возраст файла, который должен быть извлечён; любой файл старше этого времени (согласно дате последней модификации) будет проигнорирован |
Minimum File Size | Минимальный размер файла, который должен быть извлечён |
Maximum File Size | Максимальный размер файла, который может быть извлечён |
Взаимосвязи
- success: Все файлы перенаправляются успешно.