项目

一般

简介

行为

FileExist » 历史记录 » 修订 3

« 上一页 | 修订 3/4 (差异) | 下一页 »
yangdefeng, 2022-06-22 11:15


fileExist
检测指定文件是否存在

标签:命令定义|fileExist

格式
命令名 参数1
fileExist 文件路径
说明
  • 参数1: 读取文件路径
    路径需要基于..\Mir200\Envir
    举例
    设定读取路径为
    \testlist.txt
    完整读取路径
    ..\Mir200\Envir\testlist.txt
  • 对于预制文件
    即使执行了文件删除类命令,仍会判定文件存在
    因为预制文件本身不会被删除
  • 对于非预制文件
    执行了文件删除类命令,会判定文件不存在


脚本示例:

预制数据文件
..\Mir200\Envir\数据文件\测试数据文件.txt
--文件内容如下--
 
测试数据1
测试数据2
测试数据3
测试数据4
测试数据5

 

[@main]
#say
<写入预制文件/@写入预制>\ \
<检测预制文件存在/@检测预制>\ \
<删除预制文件/@删除预制>\ \
 
[@写入预制]
#act
addTextList \数据文件\测试数据文件.txt <$time>
readTxt \数据文件\测试数据文件.txt s0
;print命令在控制台输出文件内容
print s0
 
[@检测预制]
#if
fileExist \数据文件\测试数据文件.txt
#act
print 文件存在
readTxt \数据文件\测试数据文件.txt s0
print s0
#elseAct
print 文件不存在
 
[@删除预制]
#act
clearFile \数据文件\测试数据文件.txt
readTxt \数据文件\测试数据文件.txt s0
print s0



[@main]
#act
mov s$file \数据文件\非预制数据文件.txt
#say
<写入非预制文件/@写入>\ \
<检测非预制文件存在/@检测>\ \
<删除非预制文件/@删除>\ \
 
[@写入]
#act
addTextList <$str(s$file)> <$time>
readTxt <$str(s$file)> s0
;print命令在控制台输出文件内容
print s0
 
[@检测]
#if
fileExist <$str(s$file)>
#act
print 文件存在
readTxt <$str(s$file)> s0
print s0
#elseAct
print 文件不存在
 
[@删除]
#act
clearFile <$str(s$file)>
readTxt <$str(s$file)> s0
print s0

yangdefeng 更新于 超过 2 年 之前 · 3 修订