文件-文件读写

文件读写

文件与文本 / 文件读写 类动作。

写入文本文件

write_text_file

文件与文本文件读写

用途:向文本文件写入内容,可选择覆盖或追加。当前实现会自动创建父目录。

写法:写入文本文件 文件路径=<文件路径> 写入内容=<写入内容> [追加写入=<追加写入>]

保存为

这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名返回结果=变量名

正确示例

写入文本文件 文件路径="D:/demo.txt" 写入内容="新的内容" 追加写入=false

# 说明:覆盖写入一份新的文本内容

错误示例

写入文本文件 文件路径="D:/demo.txt"

为什么错:漏写了必填参数:写入内容。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
文件路径file_path未提供说明
写入内容content未提供说明
追加写入append未提供说明False

返回结果

保存后通常可按字段路径继续读取。

当前没有单独声明返回字段。

返回/保存方式:这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名 或 返回结果=变量名。

创建文本文件

create_text_file

文件与文本文件读写

用途:创建文本文件并写入初始内容。当前实现会自动创建父目录;如果目标文件已存在,也会直接覆盖。

写法:创建文本文件 文件路径=<文件路径> [初始内容=<初始内容>]

保存为

这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名返回结果=变量名

正确示例

创建文本文件 文件路径='D:/输出/结果.txt' 初始内容='第一行'

# 说明:创建文本文件并写入初始内容

错误示例

创建文本文件 初始内容="示例内容"

为什么错:漏写了必填参数:文件路径。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
文件路径file_path未提供说明
初始内容content未提供说明""

返回结果

保存后通常可按字段路径继续读取。

当前没有单独声明返回字段。

返回/保存方式:这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名 或 返回结果=变量名。

读取文本文件

read_text_file

文件与文本文件读写

用途:读取文本文件内容。文件不存在时不报错,而是返回默认内容,并标明这次是否命中了默认值。

写法:读取文本文件 文件路径=<文件路径> [缺失时返回=<缺失时返回>]

保存为

默认保存主结果,通常就是 内容 这个字段。

正确示例

读取文本文件 文件路径="D:/demo.txt" 缺失时返回="" 保存为=文件内容

# 说明:读取文本文件并把内容保存到变量

错误示例

读取文本文件 缺失时返回="示例值"

为什么错:漏写了必填参数:文件路径。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
文件路径file_path未提供说明
缺失时返回default未提供说明

返回结果

如果你要整份返回对象,而不只是主结果,可在行尾写 返回结果=变量名

返回结果

保存后通常可按字段路径继续读取。

字段路径类型必有说明
文件路径string未提供说明
内容string | null未提供说明
文件是否存在boolean未提供说明
是否命中默认值boolean未提供说明
字符数integer未提供说明
行数integer未提供说明

返回/保存方式:普通动作需要留给后续步骤时,通常可在行尾追加 保存为=变量名,默认保存主结果字段 内容。

读取指定文本行

read_text_lines

文件与文本文件读写

用途:读取文本文件里的指定行。支持单行、逗号、多段范围等行号表达式;文件不存在时返回空结果。

写法:读取指定文本行 文件路径=<文件路径> 要读取的行号=<要读取的行号> [保留换行符=<保留换行符>]

保存为

默认保存主结果,通常就是 读取结果 这个字段。

正确示例

读取指定文本行 文件路径='D:/输出/结果.txt' 要读取的行号=3

# 说明:读取第 3 行内容

错误示例

读取指定文本行 文件路径="D:/demo.txt"

为什么错:漏写了必填参数:要读取的行号。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
文件路径file_path未提供说明
要读取的行号line_numbers未提供说明
保留换行符keep_newlines未提供说明False

返回结果

如果你要整份返回对象,而不只是主结果,可在行尾写 返回结果=变量名

返回结果

保存后通常可按字段路径继续读取。

字段路径类型必有说明
文件路径string未提供说明
文件是否存在boolean未提供说明
读取结果array | null未提供说明
命中行数integer未提供说明
命中行号array未提供说明
命中行号[*]integer数组元素

返回/保存方式:普通动作需要留给后续步骤时,通常可在行尾追加 保存为=变量名,默认保存主结果字段 读取结果。

插入一行文本

insert_text_line

文件与文本文件读写

用途:在文本文件里插入一行内容。不传行号时会追加到末尾;行号超范围时会自动调整到最近的合法位置。

写法:插入一行文本 文件路径=<文件路径> 这一行内容=<这一行内容> [插入到第几行前=<插入到第几行前>]

保存为

这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名返回结果=变量名

正确示例

插入一行文本 文件路径='D:/输出/结果.txt' 这一行内容='补一行' 插入到第几行前=2

# 说明:在第 2 行前插入一行

错误示例

插入一行文本 文件路径="D:/demo.txt"

为什么错:漏写了必填参数:这一行内容。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
文件路径file_path未提供说明
这一行内容content未提供说明
插入到第几行前line_number未提供说明

返回结果

保存后通常可按字段路径继续读取。

当前没有单独声明返回字段。

返回/保存方式:这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名 或 返回结果=变量名。

删除指定文本行

delete_text_lines

文件与文本文件读写

用途:删除文本文件里的指定行;如果不传行号,当前实现会直接清空整个文件。

写法:删除指定文本行 文件路径=<文件路径> [要删除的行号=<要删除的行号>]

保存为

这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名返回结果=变量名

正确示例

删除指定文本行 文件路径='D:/输出/结果.txt' 要删除的行号=5

# 说明:删除第 5 行

错误示例

删除指定文本行 要删除的行号="示例值"

为什么错:漏写了必填参数:文件路径。

展开查看参数和注意事项
中文参数英文参数用途必填默认值
文件路径file_path未提供说明
要删除的行号line_numbers未提供说明

返回结果

保存后通常可按字段路径继续读取。

当前没有单独声明返回字段。

返回/保存方式:这个动作成功时没有可复用返回值,一般不需要写 保存为=变量名 或 返回结果=变量名。