FileExist » 历史记录 » 修订 2
修订 1 (machenhe, 2022-04-28 14:34) → 修订 2/4 (machenhe, 2022-04-28 14:36)
_*%{color:green}fileExist%*_ 检测指定文件是否存在 标签:命令定义|fileExist 标签:命令定义|readTxt *格式* |命令名 |参数1 | |fileExist |文件路径 | *说明* * 参数1: 读取文件路径 路径需要基于..\\Mir200\\Envir %{color:lightGrey}举例 设定读取路径为 \\testlist.txt 完整读取路径 ..\\Mir200\\Envir\\testlist.txt% * 对于预制文件 即使执行了文件删除类命令,仍会判定文件存在 因为预制文件本身不会被删除 * 对于非预制文件 执行了文件删除类命令,会判定文件不存在 - - *%{color:deepskyblue}脚本示例:%* bq. 预制数据文件 ..\\Mir200\\Envir\\数据文件\\测试数据文件.txt --文件内容如下-- 测试数据1 测试数据2 测试数据3 测试数据4 测试数据5 bq. [<notextile>@</notextile>main] #say <写入预制文件/<notextile>@</notextile>写入预制>\\ \\ <检测预制文件存在/<notextile>@</notextile>检测预制>\\ \\ <删除预制文件/<notextile>@</notextile>删除预制>\\ \\ [<notextile>@</notextile>写入预制] #act addTextList \\数据文件\\测试数据文件.txt <$time> readTxt \\数据文件\\测试数据文件.txt s0 %{color:lightGrey};print命令在控制台输出文件内容% print s0 [<notextile>@</notextile>检测预制] #if fileExist \\数据文件\\测试数据文件.txt #act print 文件存在 readTxt \\数据文件\\测试数据文件.txt s0 print s0 #elseAct print 文件不存在 [<notextile>@</notextile>删除预制] #act clearFile \\数据文件\\测试数据文件.txt readTxt \\数据文件\\测试数据文件.txt s0 print s0 --- - - bq. [<notextile>@</notextile>main] #act mov s$file \\数据文件\\非预制数据文件.txt #say <写入非预制文件/<notextile>@</notextile>写入>\\ \\ <检测非预制文件存在/<notextile>@</notextile>检测>\\ \\ <删除非预制文件/<notextile>@</notextile>删除>\\ \\ [<notextile>@</notextile>写入] #act addTextList <$str(s$file)> <$time> readTxt <$str(s$file)> s0 %{color:lightGrey};print命令在控制台输出文件内容% print s0 [<notextile>@</notextile>检测] #if fileExist <$str(s$file)> #act print 文件存在 readTxt <$str(s$file)> s0 print s0 #elseAct print 文件不存在 [<notextile>@</notextile>删除] #act clearFile <$str(s$file)> readTxt <$str(s$file)> s0 print s0