Apache NiFi 2.x处理器:DeleteFile 2.2.0
包
org.apache.nifi | nifi-standard-nar
描述
从文件系统中删除文件。
标签
删除、文件、文件(复数)、文件系统、本地、移除
输入要求
必填
是否支持敏感动态属性
否
属性
- 目录路径:要删除的文件所在目录的路径。
- 显示名称:目录路径
- 描述:要删除的文件所在目录的路径。
- API名称:目录路径
- 默认值:${absolute.path}
- 表达式语言作用域:环境变量和流文件属性
- 是否敏感:否
- 是否必填:是
- 文件名:要删除的文件的名称。
- 显示名称:文件名
- 描述:要删除的文件的名称。
- API名称:文件名
- 默认值:${filename}
- 表达式语言作用域:环境变量和流文件属性
- 是否敏感:否
- 是否必填:是
限制
所需权限 | 说明 |
读取文件系统 | 赋予操作员读取NiFi有权访问的任何文件的能力。 |
写入文件系统 | 赋予操作员删除NiFi有权访问的任何文件的能力。 |
关系
名称 | 描述 |
失败 | 所有无法删除现有文件的流文件将被路由到该关系。 |
成功 | 所有成功删除现有文件的流文件将被路由到该关系。 |
未找到 | 所有要删除的文件不存在的流文件将被路由到该关系。 |
用例
仅在文件处理完成后删除源文件
- 描述:仅在文件处理完成后删除源文件。
- 配置:从文件系统中检索文件,例如使用“ListFile”和“FetchFile”。使用任意处理器组合处理该文件。将处理后的文件存储到目标位置,例如使用“PutSFTP”。使用“DeleteFile”,仅在结果存储完成后从文件系统中删除文件。