文本保存

文件保存模块根据编辑的文本格式组成字符串并保存至本地文件。

本节内容包含:

使用方法

文本保存模块的输入变量只有string类型,最大长度为4095字节。开启运行后先生成缓存文件,缓存文件达到设置的文件容量后才产生文本,也可以打开实时存储,但会影响耗时。目前模块支持生成TXT、CSV文件,模块可以通过条件触发保存,可按日期生成文件目录。

该模块主要配合输出字符串类型数据的模块进行使用,例如条件检测、格式化、脚本、读码模块等。通过订阅前序模块的字符串结果,将其保存到本地。该模块可以帮助完成数据的记录以及保存应用。

图 1 文本保存示例

该示例通过二维码识别模块识别二维码信息,再通过文本保存模块实现对编码信息进行收集并保存在本地。

图 2 文本保存示例执行流程

参数配置

文本输入参数如下:

数据源
  • TXT:生成TXT格式文件。

  • CSV:生成CSV格式文件,CSV格式文件建议使用记事本打开,或者先另存新文档后用EXCEL打开。选择生成CSV文件时需要进行每一列生成数据的数据绑定。

输入文本

选择输入的文本,该文本内容会被存储到指定位置,通常选择格式化结果。

保存设置参数如下:

触发保存

启用后,当订阅的触发变量满足保存条件时,才可进行文件保存。

保存路径

自定义文本保存的位置。

文本保存数量

最大存储文件的数量。

文件容量(K)

每个文件的最大容量。

存储方式

设置达到最大存储数量或者所在磁盘空间不足时对文本处理的方式,可选择以下两种方式。

  • 覆盖存储:覆盖之前的文本。

  • 停止存储:停止存储当前文本。

时间戳设置

每次保存时在文本前追加的表示时间信息的字符串。

生成日期目录

使能后,会根据日期创建文件夹,文本文件保存在创建的文件夹中。此时还需设置如下参数:

文件保存天数

文件保存的时间期限,超出后会自动删除文件。

文件命名

设置文本文件的命名,支持常量输入及模块数据订阅。

实时存储
  • 开启时,数据直接写在txt和csv文件中;

  • 不开启时,数据先写入cache文件中,达到文件容量后转为txt或csv文件。

存储临时文件

点击该按钮可将cache文件以txt格式或者csv格式保存在固定路径下。

模块结果

该模块的模块结果介绍请见文本保存