流程节点参考:文件与文件夹操作

1、获取文件列表

   

《获取文件列表》

指令输入

选项 说明
文件夹路径 默认填写的路径为当前操作系统下的文件夹绝对路径,如:"file://C:/Users/Desktop/demo"
同时支持以下协议类型:
  • team_disk://团队云盘文件夹路径
  • user_disk://个人云盘文件夹路径
名称匹配规则 选填,用于匹配相应名称结尾的文件,以逗号分隔,如“.jpg,.png”
同时支持以下高级设置
  • 递归查找所有子文件夹
  • 忽略隐藏的文件/夹
排序因素 将文件按指定的排序因素排序
支持以下排序因素:
  • 名称
  • 创建时间
  • 修改时间
  • 文件大小
排序规则 将文件按指定的排序规则排序
支持以下排序规则:
  • 递增
  • 递减

指令输出

选项 说明
保存至变量 返回的是一个数组,包含文件列表的绝对路径

使用示例

   

《文件目录》

   

《流程编辑》

节点详情

   

《获取文件列表》

2、文件重命名

   

《文件重命名》

指令输入

选项 说明
目标文件 默认填写的路径为当前操作系统下的文件绝对路径,如:"file://C:/Users/Desktop/demo.xlsx"
同时支持以下协议类型:
  • team_disk://团队云盘文件路径
  • user_disk://个人云盘文件路径
  • attachment://资源文件路径
新的名称 输入文件的新名称,不包含路径,需要包含后缀名

指令输出

选项 说明
保存至变量 返回的是一个字符串,为重命名后文件的绝对路径

使用示例

   

《流程编辑》

节点详情

   

《文件重命名》

3、复制文件

   

《复制文件》

指令输入

选项 说明
目标文件 默认填写的路径为当前操作系统下的文件绝对路径,如:"file://C:/Users/Desktop/demo.xlsx"
同时支持以下协议类型:
  • team_disk://团队云盘文件路径
  • user_disk://个人云盘文件路径
  • attachment://资源文件路径
目标文件夹 默认填写的路径为当前操作系统下的文件夹绝对路径,如:"file://C:/Users/Desktop/demo"
同时支持以下协议类型:
  • team_disk://团队云盘文件夹路径
  • user_disk://个人云盘文件夹路径
如果文件存在 如果要复制的文件在目标文件夹已存在,支持以下方式处理:
  • 覆盖
  • 跳过
  • 停止

指令输出

使用示例

   

《流程编辑》

节点详情

   

《复制文件》

4、移动文件

   

《移动文件》

指令输入

选项 说明
要移动的文件 默认填写的路径为当前操作系统下的文件绝对路径,如:"file://C:/Users/Desktop/demo.xlsx"
同时支持以下协议类型:
  • team_disk://团队云盘文件路径
  • user_disk://个人云盘文件路径
  • attachment://资源文件路径
目标文件夹 默认填写的路径为当前操作系统下的文件夹绝对路径,如:"file://C:/Users/Desktop/demo"
同时支持以下协议类型:
  • team_disk://团队云盘文件夹路径
  • user_disk://个人云盘文件夹路径
如果文件存在 如果要复制的文件在目标文件夹已存在,支持以下方式处理:
  • 覆盖
  • 跳过
  • 停止

指令输出

使用示例

   

《流程编辑》

节点详情

   

《移动文件》

5、读取文件

   

《读取文件》

指令输入

选项 说明
文件路径 默认填写的路径为当前操作系统下的文件绝对路径,如:"file://C:/Users/Desktop/demo.xlsx"
同时支持以下协议类型:
  • team_disk://团队云盘文件路径
  • user_disk://个人云盘文件路径
  • attachment://资源文件路径
文件编码 支持以下文件编码:
  • UTF-8
  • GBK
文件类型 支持以下文件类型:
  • 文本文件
  • JSON文件
  • Properties文件
  • YAML文件
  • CSV文件
  • Buffer文件

指令输出

选项 说明
保存至变量 读取到的文件内容保存为变量

使用示例

   

《流程编辑》

节点详情

   

《读取文件》

6、写入文件

   

《写入文件》

指令输入

选项 说明
文件内容 要写入文件的内容
文件路径 默认填写的路径为当前操作系统下的文件绝对路径,如:"file://C:/Users/Desktop/demo.xlsx"
同时支持以下协议类型:
  • team_disk://团队云盘文件路径
  • user_disk://个人云盘文件路径
如果文件存在 如果要写入的文件已存在,支持以下方式处理:
  • 覆盖
  • 追加
文件编码 支持以下文件编码:
  • UTF-8
  • GBK

指令输出

使用示例

   

《流程编辑》

节点详情

   

《写入文件》

7、删除文件

   

《删除文件》

指令输入

选项 说明
要删除的文件 默认填写的路径为当前操作系统下的文件绝对路径,如:"file://C:/Users/Desktop/demo.xlsx"
同时支持以下协议类型:
  • team_disk://团队云盘文件路径
  • user_disk://个人云盘文件路径

指令输出

使用示例

   

《流程编辑》

8、获取文件夹列表

   

《获取文件夹列表》

指令输入

选项 说明
文件夹路径 默认填写的路径为当前操作系统下的文件夹绝对路径,如:"file://C:/Users/Desktop/demo"
同时支持以下协议类型:
  • team_disk://团队云盘文件夹路径
  • user_disk://个人云盘文件夹路径
同时支持以下高级设置
  • 递归查找所有子文件夹
  • 忽略隐藏的文件夹
排序因素 将文件按指定的排序因素排序
支持以下排序因素:
  • 名称
  • 创建时间
  • 修改时间
排序规则 将文件按指定的排序规则排序
支持以下排序规则:
  • 递增
  • 递减

指令输出

选项 说明
保存至变量 返回的是一个数组,包含文件夹列表的文件夹绝对路径

使用示例

   

《文件目录》

   

《流程编辑》

节点详情

   

《获取文件列表》

9、创建文件夹

   

《创建文件夹》

指令输入

选项 说明
父文件夹路径 要新建文件夹的父文件夹路径,默认填写的路径为当前操作系统下的文件夹绝对路径,如:"file://C:/Users/Desktop/demo"
同时支持以下协议类型:
  • team_disk://团队云盘文件夹路径
  • user_disk://个人云盘文件夹路径
文件夹名称 要新建的文件夹名称

指令输出

选项 说明
保存至变量 新建的文件夹的绝对路径保存为变量

使用示例

   

《流程编辑》

节点详情

   

《创建文件夹》

10、删除文件夹

   

《删除文件夹》

指令输入

选项 说明
文件夹路径 默认填写的路径为当前操作系统下的文件夹绝对路径,如:"file://C:/Users/Desktop/demo"
同时支持以下协议类型:
  • team_disk://团队云盘文件夹路径
  • user_disk://个人云盘文件夹路径

指令输出

使用示例

   

《流程编辑》

11、清空文件夹

   

《清空文件夹》

指令输入

选项 说明
文件夹路径 默认填写的路径为当前操作系统下的文件夹绝对路径,如:"file://C:/Users/Desktop/demo"
同时支持以下协议类型:
  • team_disk://团队云盘文件夹路径
  • user_disk://个人云盘文件夹路径

指令输出

使用示例

   

《流程编辑》

12、复制文件夹

   

《复制文件夹》

指令输入

选项 说明
要复制的文件夹 默认填写的路径为当前操作系统下的文件夹绝对路径,如:"file://C:/Users/Desktop/demo"
同时支持以下协议类型:
  • team_disk://团队云盘文件路径
  • user_disk://个人云盘文件路径
  • attachment://资源文件路径
目标文件夹 默认填写的路径为当前操作系统下的文件夹绝对路径,如:"file://C:/Users/Desktop/demo"
同时支持以下协议类型:
  • team_disk://团队云盘文件夹路径
  • user_disk://个人云盘文件夹路径
如果文件存在 如果要复制的文件在目标文件夹已存在,支持以下方式处理:
  • 覆盖
  • 跳过
  • 停止

指令输出

使用示例

   

《流程编辑》

13、移动文件夹

   

《移动文件夹》

指令输入

选项 说明
要移动的文件夹 默认填写的路径为当前操作系统下的文件夹绝对路径,如:"file://C:/Users/Desktop/demo"
同时支持以下协议类型:
  • team_disk://团队云盘文件路径
  • user_disk://个人云盘文件路径
  • attachment://资源文件路径
目标文件夹 默认填写的路径为当前操作系统下的文件夹绝对路径,如:"file://C:/Users/Desktop/demo"
同时支持以下协议类型:
  • team_disk://团队云盘文件夹路径
  • user_disk://个人云盘文件夹路径
如果文件存在 如果要复制的文件在目标文件夹已存在,支持以下方式处理:
  • 覆盖
  • 跳过
  • 停止

指令输出

使用示例

   

《流程编辑》

14、文件夹重命名

   

《文件夹重命名》

指令输入

选项 说明
要重命名的文件夹 默认填写的路径为当前操作系统下的文件夹绝对路径,如:"file://C:/Users/Desktop/demo"
同时支持以下协议类型:
  • team_disk://团队云盘文件路径
  • user_disk://个人云盘文件路径
新的文件夹名称 重命名的文件夹的新名称

指令输出

选项 说明
保存至变量 重命名后的文件夹的绝对路径保存为变量

使用示例

   

《流程编辑》

节点详情

   

《文件夹重命名》

最后更新于 2023-08-15 13:19
回到顶部