用途:向文本文件写入内容,可选择覆盖或追加。当前实现会自动创建父目录。
写法:写入文本文件 文件路径=<文件路径> 写入内容=<写入内容> [追加写入=<追加写入>]
保存为
这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名 或 返回结果=变量名。
正确示例
写入文本文件 文件路径="D:/demo.txt" 写入内容="新的内容" 追加写入=false
# 说明:覆盖写入一份新的文本内容
错误示例
写入文本文件 文件路径="D:/demo.txt"
为什么错:漏写了必填参数:写入内容。
展开查看参数和注意事项
| 中文参数 | 英文参数 | 用途 | 必填 | 默认值 |
|---|
| 文件路径 | file_path | 未提供说明 | 是 | 无 |
| 写入内容 | content | 未提供说明 | 是 | 无 |
| 追加写入 | append | 未提供说明 | 否 | False |
返回结果
保存后通常可按字段路径继续读取。
当前没有单独声明返回字段。
返回/保存方式:这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名 或 返回结果=变量名。
用途:创建文本文件并写入初始内容。当前实现会自动创建父目录;如果目标文件已存在,也会直接覆盖。
写法:创建文本文件 文件路径=<文件路径> [初始内容=<初始内容>]
保存为
这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名 或 返回结果=变量名。
正确示例
创建文本文件 文件路径='D:/输出/结果.txt' 初始内容='第一行'
# 说明:创建文本文件并写入初始内容
错误示例
创建文本文件 初始内容="示例内容"
为什么错:漏写了必填参数:文件路径。
展开查看参数和注意事项
| 中文参数 | 英文参数 | 用途 | 必填 | 默认值 |
|---|
| 文件路径 | file_path | 未提供说明 | 是 | 无 |
| 初始内容 | content | 未提供说明 | 否 | "" |
返回结果
保存后通常可按字段路径继续读取。
当前没有单独声明返回字段。
返回/保存方式:这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名 或 返回结果=变量名。
用途:读取文本文件内容。文件不存在时不报错,而是返回默认内容,并标明这次是否命中了默认值。
写法:读取文本文件 文件路径=<文件路径> [缺失时返回=<缺失时返回>]
正确示例
读取文本文件 文件路径="D:/demo.txt" 缺失时返回="" 保存为=文件内容
# 说明:读取文本文件并把内容保存到变量
错误示例
读取文本文件 缺失时返回="示例值"
为什么错:漏写了必填参数:文件路径。
展开查看参数和注意事项
| 中文参数 | 英文参数 | 用途 | 必填 | 默认值 |
|---|
| 文件路径 | file_path | 未提供说明 | 是 | 无 |
| 缺失时返回 | default | 未提供说明 | 否 | 无 |
返回结果
如果你要整份返回对象,而不只是主结果,可在行尾写 返回结果=变量名。
返回结果
保存后通常可按字段路径继续读取。
| 字段路径 | 类型 | 必有 | 说明 |
|---|
文件路径 | string | 是 | 未提供说明 |
内容 | string | null | 是 | 未提供说明 |
文件是否存在 | boolean | 是 | 未提供说明 |
是否命中默认值 | boolean | 是 | 未提供说明 |
字符数 | integer | 是 | 未提供说明 |
行数 | integer | 是 | 未提供说明 |
返回/保存方式:普通动作需要留给后续步骤时,通常可在行尾追加 保存为=变量名,默认保存主结果字段 内容。
用途:读取文本文件里的指定行。支持单行、逗号、多段范围等行号表达式;文件不存在时返回空结果。
写法:读取指定文本行 文件路径=<文件路径> 要读取的行号=<要读取的行号> [保留换行符=<保留换行符>]
保存为
默认保存主结果,通常就是 读取结果 这个字段。
正确示例
读取指定文本行 文件路径='D:/输出/结果.txt' 要读取的行号=3
# 说明:读取第 3 行内容
错误示例
读取指定文本行 文件路径="D:/demo.txt"
为什么错:漏写了必填参数:要读取的行号。
展开查看参数和注意事项
| 中文参数 | 英文参数 | 用途 | 必填 | 默认值 |
|---|
| 文件路径 | file_path | 未提供说明 | 是 | 无 |
| 要读取的行号 | line_numbers | 未提供说明 | 是 | 无 |
| 保留换行符 | keep_newlines | 未提供说明 | 否 | False |
返回结果
如果你要整份返回对象,而不只是主结果,可在行尾写 返回结果=变量名。
返回结果
保存后通常可按字段路径继续读取。
| 字段路径 | 类型 | 必有 | 说明 |
|---|
文件路径 | string | 是 | 未提供说明 |
文件是否存在 | boolean | 是 | 未提供说明 |
读取结果 | array | null | 是 | 未提供说明 |
命中行数 | integer | 是 | 未提供说明 |
命中行号 | array | 是 | 未提供说明 |
命中行号[*] | integer | 否 | 数组元素 |
返回/保存方式:普通动作需要留给后续步骤时,通常可在行尾追加 保存为=变量名,默认保存主结果字段 读取结果。
用途:在文本文件里插入一行内容。不传行号时会追加到末尾;行号超范围时会自动调整到最近的合法位置。
写法:插入一行文本 文件路径=<文件路径> 这一行内容=<这一行内容> [插入到第几行前=<插入到第几行前>]
保存为
这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名 或 返回结果=变量名。
正确示例
插入一行文本 文件路径='D:/输出/结果.txt' 这一行内容='补一行' 插入到第几行前=2
# 说明:在第 2 行前插入一行
错误示例
插入一行文本 文件路径="D:/demo.txt"
为什么错:漏写了必填参数:这一行内容。
展开查看参数和注意事项
| 中文参数 | 英文参数 | 用途 | 必填 | 默认值 |
|---|
| 文件路径 | file_path | 未提供说明 | 是 | 无 |
| 这一行内容 | content | 未提供说明 | 是 | 无 |
| 插入到第几行前 | line_number | 未提供说明 | 否 | 无 |
返回结果
保存后通常可按字段路径继续读取。
当前没有单独声明返回字段。
返回/保存方式:这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名 或 返回结果=变量名。
删除指定文本行
delete_text_lines
文件与文本文件读写
用途:删除文本文件里的指定行;如果不传行号,当前实现会直接清空整个文件。
写法:删除指定文本行 文件路径=<文件路径> [要删除的行号=<要删除的行号>]
保存为
这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名 或 返回结果=变量名。
正确示例
删除指定文本行 文件路径='D:/输出/结果.txt' 要删除的行号=5
# 说明:删除第 5 行
错误示例
删除指定文本行 要删除的行号="示例值"
为什么错:漏写了必填参数:文件路径。
展开查看参数和注意事项
| 中文参数 | 英文参数 | 用途 | 必填 | 默认值 |
|---|
| 文件路径 | file_path | 未提供说明 | 是 | 无 |
| 要删除的行号 | line_numbers | 未提供说明 | 否 | 无 |
返回结果
保存后通常可按字段路径继续读取。
当前没有单独声明返回字段。
返回/保存方式:这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名 或 返回结果=变量名。