查看目录内容
directory_list
文件与文本查找与统计
用途:列出目录中的文件和目录。目录不存在时返回空条目;可按扩展名过滤,也可决定是否把目录条目一起列出来。
写法:查看目录内容 目录路径=<目录路径> [递归查找=<递归查找>] [扩展名=<扩展名>] [列出文件夹=<列出文件夹>]
保存为
默认保存主结果,通常就是 条目 这个字段。
正确示例
查看目录内容 目录路径={源目录} 递归查找=true 扩展名=["txt","md"] 保存为=文件列表
# 说明:递归查看文本文件并保存结果
错误示例
查看目录内容 递归查找="旧内容"
为什么错:漏写了必填参数:目录路径。
展开查看参数和注意事项
| 中文参数 | 英文参数 | 用途 | 必填 | 默认值 |
|---|---|---|---|---|
| 目录路径 | path | 要查看的目录路径。 | 是 | 无 |
| 递归查找 | recursive | 是否递归列出子目录内容。 | 否 | False |
| 扩展名 | extensions | 可选;只保留这些扩展名,例如 .png,.jpg。 | 否 | 无 |
| 列出文件夹 | include_dirs | 是否把文件夹条目也一起返回。 | 否 | False |
返回结果
如果你要整份返回对象,而不只是主结果,可在行尾写 返回结果=变量名。
返回结果
保存后通常可按字段路径继续读取。
| 字段路径 | 类型 | 必有 | 说明 |
|---|---|---|---|
根目录 | string | 是 | 未提供说明 |
根目录存在 | boolean | 是 | 未提供说明 |
数量 | integer | 是 | 未提供说明 |
递归查找 | boolean | 是 | 未提供说明 |
已包含文件夹 | boolean | 是 | 未提供说明 |
扩展名过滤 | array | 是 | 未提供说明 |
扩展名过滤[*] | string | 否 | 数组元素 |
条目 | array | 是 | 未提供说明 |
条目[*] | object | 否 | 数组元素 |
条目[*].路径 | string | 否 | 未提供说明 |
条目[*].名称 | string | 否 | 未提供说明 |
条目[*].文件主名 | string | 否 | 未提供说明 |
条目[*].文件名 | string | 否 | 未提供说明 |
条目[*].扩展名 | string | 否 | 未提供说明 |
条目[*].父目录 | string | 否 | 未提供说明 |
条目[*].相对路径 | string | 否 | 未提供说明 |
条目[*].类型 | string | 否 | 未提供说明 |
条目[*].大小字节 | integer | null | 否 | 未提供说明 |
返回/保存方式:普通动作需要留给后续步骤时,通常可在行尾追加 保存为=变量名,默认保存主结果字段 条目。