GetFile 2025.10.2.19¶
捆绑包¶
org.apache.nifi | nifi-standard-nar
描述¶
Creates FlowFiles from files in a directory. NiFi will ignore files it doesn't have at least read permissions for.
输入要求¶
FORBIDDEN
支持敏感的动态属性¶
false
属性¶
属性 |
描述 |
|---|---|
批处理大小 |
每次调用处理器时拉取的最大文件数 |
文件筛选器 |
仅选取名称与给定正则表达式匹配的文件 |
忽略隐藏的文件 |
表示是否应忽略隐藏文件 |
输入目录 |
从中提取文件的输入目录 |
保留源文件 |
If true, the file is not deleted after it has been copied to the Content Repository; this causes the file to be picked up continually and is useful for testing purposes. If not keeping original NiFi will need write permissions on the directory it is pulling from otherwise it will ignore the file. |
最长文件存在时间 |
文件提取的最大允许时间范围;(按照最后修改日期)晚于该时间的任何文件都将被忽略 |
最大文件大小 |
可提取的最大文件大小 |
最短文件存在时间 |
文件提取的最小允许时间范围;(按照最后修改日期)早于该时间的任何文件都将被忽略 |
最小文件大小 |
可提取的最小文件大小 |
路径筛选器 |
当“递归子目录”为 True 时,只会扫描路径与给定正则表达式匹配的子目录 |
轮询间隔 |
表示在执行目录列表之前需要等待多长时间 |
递归子目录 |
指示是否从子目录中拉取文件 |
限制¶
所需权限 |
解释 |
|---|---|
读取文件系统 |
使操作员能够读取 NiFi 有权访问的任何文件。 |
写入文件系统 |
使操作员能够删除 NiFi 有权访问的任何文件。 |
关系¶
名称 |
描述 |
|---|---|
success |
所有文件都已路由到 success |
写入属性¶
名称 |
描述 |
|---|---|
filename |
文件名设置为磁盘上文件的名称 |
path |
该路径设置为磁盘上文件目录的相对路径。例如,如果将 <Input Directory> 属性设置为 /tmp,则从 /tmp 提取的文件路径属性将设置为 ./。如果将 <Recurse Subdirectories> 属性设置为 true 并且从 /tmp/abc/1/2/3 中选取了一个文件,则路径属性将设置为 abc/1/2/3 |
file.creationTime |
创建该文件的日期和时间。可能不适用于所有文件系统 |
file.lastModifiedTime |
上次修改该文件的日期和时间。可能不适用于所有文件系统 |
file.lastAccessTime |
上次访问该文件的日期和时间。可能不适用于所有文件系统 |
file.owner |
文件的所有者。可能不适用于所有文件系统 |
file.group |
文件的群组所有者。可能不适用于所有文件系统 |
file.permissions |
文件的读取/写入/执行权限。可能不适用于所有文件系统 |
absolute.path |
从中提取文件的完整/绝对路径。当前的“path”属性仍会被赋值,但它可能是一个相对路径 |