Перейти к основному содержимому

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: Все файлы перенаправляются успешно.