摘要
从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中。
当运行上述脚本时,“\DATA\DATA0001.BIN”文件被删除。
文件名只能使用8.3格式(最大12个字符,其中8个字符用于文件名、点号,3个字符用于扩展名)。不能使用长度大于12个字符的文件名。
参数1文件夹名称的最大长度是32个单字节字符。
文件夹名称可以附加到参数2文件名。参数2文件夹名称的最大长度+文件名是32个单字节字符。
例如,\DATA\01\DATA.bin
可以为第二个参数(文件名)指定内部寄存器。指定内部寄存器可允许文件名间接地址指定。此外,使用内部寄存器时,文件夹名称+文件名的最大长度为14个单字节字符。
要指定根文件夹,请将“ ”(空字符串)指定为文件夹名称。
当为“文件名”指定LS区时,“写入地址”不作为D脚本地址。
要为文件名指定完整路径,请将文件夹名指定为"*"(星号)。