跳转至

获取文件列表

节点类型为 file.list,位于 Shift+A → 工具。填写文件或目录路径,或连接“路径”字符串输入;执行后输出文件路径数组、文件数量和成功布尔值。单个文件同样经过筛选,符合时输出一项,不符合时输出空数组。节点只枚举路径,不读取或处理文件正文。

方向 索引 端口 类型
输入 0 执行 执行
输入 1 路径 字符串
输出 0 执行 执行
输出 1 文件路径数组 数组
输出 2 文件数量 整数
输出 3 成功 布尔

路径连线优先于节点中保存的路径;连线值为空或类型不符时,不会改读未连接时的备用路径。枚举状态显示在任务运行提示中,没有独立的“状态”输出端口。

筛选与排序

配置 行为
后缀 例如 mp4,mkv;也接受 .mp4、*.mp4,空白表示不限。
包含子文件夹 默认关闭;开启后递归枚举,不跟随枚举过程中遇到的文件或目录链接。
文件名前缀 多项之间用逗号、分号或换行分隔;任意一项符合即可。
包含关键词 默认需要包含全部关键词,可改为任意关键词;只匹配文件名。
排除关键词 文件名包含任意排除词时跳过。
文件大小 可填写最小、最大字节数,包含边界;空白表示不限。
修改时间 支持 YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss,包含边界;仅日期表示当天零点。
排序 默认按文件名自然升序,例如 2.mp4 在 10.mp4 前;也可按修改时间或大小排序,并选择降序。

不同筛选项同时生效;例如后缀为 mp4、前缀为 课程,会保留同时符合这两项的文件。文件名筛选不区分大小写。

与循环连接

将“文件路径数组”连接数组循环,每轮将当前路径传给后续读取或处理节点。数组顺序就是本节点的排序结果;后续节点仍需满足自己的资源、组件和运行条件。

先检查“成功”布尔:路径不可读、筛选格式无效或枚举中途失败时,节点返回失败和空数组,不把已经列出的一部分文件当作完整结果。没有匹配文件也会得到空数组,应结合成功和运行提示区分。任务取消不会被当作成功结果。