PutFile Processor
描述
将 FlowFile 的内容写入本地文件系统
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Directory | | 文件应写入的目录。 您可以使用Expression Language,例如 /aa/bb/${path} 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Conflict Resolution Strategy | fail |
| 指定当输出目录中已存在同名文件时应如何处理 |
| Create Missing Directories | true |
| 如果为 true,则将创建缺少的目标目录。 如果为 false,FlowFiles 将受到惩罚并发送至失败。 |
| Maximum File Count | | 指定输出目录中可以存在的最大文件数 | |
| Last Modified Time | | 将输出文件的 lastModifiedTime 设置为此属性的值。格式必须为 yyyy-MM-dd'T'HH:mm:ssZ。也可以使用 Expression Language,如 ${file.lastModifiedTime}。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Permissions | | 将输出文件的权限设置为此属性的值。格式必须为 UNIX rwxrwxrwx(用 - 代替拒绝的权限,例如 rw-r--r--)或八进制数字(例如 644)。也可以使用 Expression Language,如 ${file.permissions}。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Owner | | 将输出文件的所有者设置为此属性的值。也可以使用 Expression Language,如 ${file.owner}。请注意,在许多操作系统上,Lynxus 必须以超级用户身份运行才具有设置文件所有者的权限。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Group | | 将输出文件的组设置为此属性的值。也可以使用 Expression Language,如 ${file.group}。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) |
关系 (Relationships)
| 名称 | 描述 | 自动终止 |
|---|---|---|
failure | 由于某种原因无法写入输出目录的文件将传输到此关系 | 否 |
success | 已成功写入输出目录的文件将传输至此关系 | 否 |
读取的 FlowFile 属性
| 名称 | 描述 |
|---|---|
filename | 将 FlowFile 写入磁盘时使用的文件名。 |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
输入要求
该组件要求有传入连接。