项目

一般

简介

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>删除预制>\\ \\ 
 &nbsp; 
 [<notextile>@</notextile>写入预制] 
 #act 
 addTextList \\数据文件\\测试数据文件.txt <$time> 
 readTxt \\数据文件\\测试数据文件.txt s0 
 %{color:lightGrey};print命令在控制台输出文件内容% 
 print s0 
 &nbsp; 
 [<notextile>@</notextile>检测预制] 
 #if 
 fileExist \\数据文件\\测试数据文件.txt 
 #act 
 print 文件存在 
 readTxt \\数据文件\\测试数据文件.txt s0 
 print s0 
 #elseAct 
 print 文件不存在 
 &nbsp; 
 [<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>删除>\\ \\ 
 &nbsp; 
 [<notextile>@</notextile>写入] 
 #act 
 addTextList <$str(s$file)> <$time> 
 readTxt <$str(s$file)> s0 
 %{color:lightGrey};print命令在控制台输出文件内容% 
 print s0 
 &nbsp; 
 [<notextile>@</notextile>检测] 
 #if 
 fileExist <$str(s$file)> 
 #act 
 print 文件存在 
 readTxt <$str(s$file)> s0 
 print s0 
 #elseAct 
 print 文件不存在 
 &nbsp; 
 [<notextile>@</notextile>删除] 
 #act 
 clearFile <$str(s$file)> 
 readTxt <$str(s$file)> s0 
 print s0