PutFile 2025.5.31.15¶
捆绑包¶
org.apache.nifi | nifi-standard-nar
描述¶
将 FlowFile 的内容写入本地文件系统
输入要求¶
REQUIRED
支持敏感的动态属性¶
false
属性¶
属性 |
描述 |
---|---|
Conflict Resolution Strategy |
表示输出目录中已经存在同名文件时会发生什么 |
Create Missing Directories |
如果为 True,则创建缺失的目标目录。如果为 False,则 FlowFile 将受到惩罚并发送到“failure”。 |
目录 |
文件应写入的目录。您可以使用表达式语言,例如 /aa/bb/${path} |
Group |
将输出文件上的组设置为该属性的值。 您还可以使用表达式语言,例如 ${file.group}。 |
上次修改时间 |
将输出文件上的 lastModifiedTime 设置为该属性的值。 格式必须为 yyyy-MM-dd'T'HH:mm:ssZ。 您还可以使用表达式语言,例如 ${file.lastModifiedTime}。 |
Maximum File Count |
指定输出目录中可以存在的最大文件数 |
所有者 |
将输出文件的所有者设置为该属性的值。 您还可以使用表达式语言,例如 ${file.owner}。请注意,在许多操作系统上,Nifi 必须以超级用户身份运行才能拥有设置文件所有者的权限。 |
权限 |
将输出文件的权限设置为该属性的值。 格式必须是 UNIX rwxrwxrwx,用 - 代替拒绝的权限(例如 rw-r--r--),或八进制数字(例如 644)。 您也可以使用表达式语言,例如 ${file.permissions}。 |
限制¶
所需权限 |
解释 |
---|---|
写入文件系统 |
使操作员能够写入 NiFi 有权访问的任何文件。 |
关系¶
名称 |
描述 |
---|---|
failure |
由于某种原因无法写入输出目录的文件将传输到此关系中 |
success |
已成功写入输出目录的文件将传输到此关系中 |