# 获取文件名数组件使用说明
# 组件说明
通过“获取文件名”组件,您可以获取与文件系统上的文件名相关的信息。检索到的文件名作为行添加到流中。
组件支持LOCAL和HDFS类型,如果输出到HDFS则部署Primeton DI时,需要配置 Hadoop 集群环境。
# 配置项说明
配置名称 | 数据类型 | 是否必须 | 默认值 | 描述 |
---|---|---|---|---|
节点名称 | String | 是 | - | 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。 |
是否将文件名定以在字段里 | Boolean | 是 | false | 从上个步骤获取输出字段信息 |
选择类型 | String | 是 | - | 可选择“HDFS”类型或“LOCAL”类型。 |
选择数据源 | String | 是 | - | 当前输入绑定的数据源名称,从下拉选项中列出的指定的关联类型(HDFS)的数据源进行选择。 |
文件或路径 | String | 是 | - | 如果未在字段中定义文件名,请指定源文件获取位置。 |
正则表达式 | String | 是 | - | 指定一个正则表达式来匹配指定目录中的文件名。 |
正则表达式(排除) | String | 是 | - | 指定一个正则表达式以排除指定目录中的文件名。 |
从字段获取文件名 | String | 是 | - | 若选择了“将文件名定义在字段里”,则需要从上一节点输出的字段中选择设置文件名的变量。 |
从字段获取通配符 | String | 是 | - | 若选择了“将文件名定义在字段里”,则需要从上一节点输出的字段中选择设置通配符的变量。 |
通配符(排除) | String | 是 | - | 若选择了“将文件名定义在字段里”,则需要从上一节点输出的字段中选择设置通配符(排除)的变量。 |
文件过滤方式 | String | 是 | - | 可选择获取“所有文件”, 也可以选择单独“只获取文件”和“只获取目录”。 |
没有目录或文件时不报错 | String | 是 | - | 没有目录或文件时不报错。 |
是否添加文件名到结果文件列表 | String | 是 | - | 选择将已处理文件名添加到结果文件列表。 |