简介
从CF卡中删除指定文件。参数1表示CF卡数据文件夹。参数2表示待删除文件的名称。
格式
_CF_delete/_USB_delete(文件夹名称、文件名)
也可以用内部地址间接指定文件名。
参数1
文件夹名称:固定字符串(最大长度:32个单字节字符)
参数2
文件名称:固定字符串(最大长度:32个单字节字符)、内部寄存器(最大长度:14个单字节字符)、用偏移量指定的内部寄存器(内部寄存器 +临时地址,最大长度:14个单字节字符)
表达式示例:
用字符串定义文件名
_CF_delete ("\DATA", "DATA0001.BIN")
用一个内部寄存器定义文件名
_CF_delete ("\DATA", [w:[#INTERNAL]LS0100])
在本例中,按如下方式将文件名保存在LS0100至LS0106中。
例如,文本数据模式 = 1
上述表达式删除文件“\DATA\DATA0001.BIN”。
保存访问外部存储器或文件操作过程中发生的任何错误状态。即使发生了错误,处理也会继续。因此,使用文件操作功能时,请务必写一个用于检查错误的脚本。
22.11.7.7 标签设置
文件名只能使用8.3格式(最大12个字符,其中8个字符用于文件名、点号,3个字符用于扩展名)。不能使用长度大于12个字符的文件名。
要指定根文件夹,请将“ ”(空字符串)指定为文件夹名称。
参数1文件夹名称的最大长度是32个单字节字符。
文件夹名称可以附加到参数2文件名。参数2文件夹名称+文件名的最大长度是32个单字节字符。
例如,\DATA\01\DATA.bin
可以为第二个参数(文件名)指定内部寄存器。指定内部寄存器可允许文件名间接地址指定。此外,使用内部寄存器时,文件夹名称+文件名的最大长度为14个单字节字符。
如果指定内部寄存器来保存文件名,文件名的存储顺序将以文本数据模式的定义为依据。
7.9.1 [系统设置] - [控制器/PLC]设置指南
当为“文件名”指定内部寄存器时,“写入地址”不作为D脚本地址。
要为文件名指定完整路径,请将文件夹名指定为“*”(星号)。