GetFile 2025.5.31.15¶
捆绑包¶
org.apache.nifi | nifi-standard-nar
描述¶
从目录中的文件创建 FlowFiles。如果 NiFi 对某些文件没有至少“读取”权限,则会忽略这些文件。
输入要求¶
FORBIDDEN
支持敏感的动态属性¶
false
属性¶
属性 |
描述 |
---|---|
批处理大小 |
每次调用处理器时拉取的最大文件数 |
文件筛选器 |
仅选取名称与给定正则表达式匹配的文件 |
忽略隐藏的文件 |
表示是否应忽略隐藏文件 |
输入目录 |
从中提取文件的输入目录 |
保留源文件 |
如果为 true,则文件在复制到内容存储库后不会被删除;这会导致文件不断被提取并且对测试很有用。 如果不保留原始 NiFi 文件,则需要对其提取的目录具有写入权限,否则会忽略该文件。 |
最长文件存在时间 |
文件提取的最大允许时间范围;(按照最后修改日期)晚于该时间的任何文件都将被忽略 |
最大文件大小 |
可提取的最大文件大小 |
最短文件存在时间 |
文件提取的最小允许时间范围;(按照最后修改日期)早于该时间的任何文件都将被忽略 |
最小文件大小 |
可提取的最小文件大小 |
路径筛选器 |
当“递归子目录”为 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”属性仍会被赋值,但它可能是一个相对路径 |