PutFile
Описание
Записывает содержимое FlowFile в локальную файловую систему.
Теги
put, local, copy, archive, files, filesystem
Свойства
Название | Описание |
---|---|
Directory | Каталог, в который следует записывать файлы. Вы можете использовать язык выражений, например /aa/bb/${путь} Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Conflict Resolution Strategy | Указывает, что должно произойти, если в выходном каталоге уже существует файл с таким же именем. |
Create Missing Directories | Если значение равно true, то будут созданы отсутствующие целевые каталоги. Если значение равно false, то файлы потока будут оштрафованы и отправлены на сбой. |
Maximum File Count | Указывает максимальное количество файлов, которые могут существовать в выходном каталоге. |
Last Modified Time | Устанавливает для выходного файла значение атрибута lastModifiedTime. Формат должен быть yyyy-MM-dd'T'HH:mm:ssZ. Вы также можете использовать язык выражений, например ${file.lastModifiedTime}. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Permissions | Устанавливает права доступа к выходному файлу в соответствии со значением этого атрибута. Формат должен быть либо UNIX rwxrwxrwx с символом - вместо запрещённых прав доступа (например, rw-r--r--), либо восьмеричное число (например, 644). Вы также можете использовать язык выражений, например ${file.permissions}. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Owner | Устанавливает владельца выходного файла в соответствии со значением этого атрибута. Вы также можете использовать язык выражений, например ${file.owner}. Обратите внимание, что во многих операционных системах Nifi должен работать от имени суперпользователя, чтобы иметь права на установку владельца файла. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Group | Устанавливает группу выходного файла в соответствии со значением этого атрибута. Вы также можете использовать язык выражений, например ${file.group}. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Взаимосвязи
- success: Файлы, которые были успешно записаны в выходной каталог, передаются в эту связь.
- failure: Файлы, которые по какой-то причине не удалось записать в выходной каталог, передаются в эту связь.