项目

一般

简介

FileExist » 历史记录 » 版本 2

machenhe, 2022-04-28 14:36

1 1 machenhe
_*%{color:green}fileExist%*_
2
检测指定文件是否存在
3
4
5 2 machenhe
标签:命令定义|fileExist
6 1 machenhe
7
*格式*
8
|命令名		|参数1		|
9
|fileExist	|文件路径	|
10
11
*说明*
12
* 参数1: 读取文件路径
13
路径需要基于..\\Mir200\\Envir
14
%{color:lightGrey}举例
15
设定读取路径为
16
\\testlist.txt
17
完整读取路径
18
..\\Mir200\\Envir\\testlist.txt%
19
20
* 对于预制文件
21
即使执行了文件删除类命令,仍会判定文件存在
22
因为预制文件本身不会被删除
23
24
* 对于非预制文件
25
执行了文件删除类命令,会判定文件不存在
26
27
-
28
-
29
30
*%{color:deepskyblue}脚本示例:%*
31
32
bq. 预制数据文件
33
..\\Mir200\\Envir\\数据文件\\测试数据文件.txt
34
--文件内容如下--
35
 
36
测试数据1
37
测试数据2
38
测试数据3
39
测试数据4
40
测试数据5
41
42
 
43
44
bq. [<notextile>@</notextile>main]
45
#say
46
<写入预制文件/<notextile>@</notextile>写入预制>\\ \\
47
<检测预制文件存在/<notextile>@</notextile>检测预制>\\ \\
48
<删除预制文件/<notextile>@</notextile>删除预制>\\ \\
49
&nbsp;
50
[<notextile>@</notextile>写入预制]
51
#act
52
addTextList \\数据文件\\测试数据文件.txt <$time>
53
readTxt \\数据文件\\测试数据文件.txt s0
54
%{color:lightGrey};print命令在控制台输出文件内容%
55
print s0
56
&nbsp;
57
[<notextile>@</notextile>检测预制]
58
#if
59
fileExist \\数据文件\\测试数据文件.txt
60
#act
61
print 文件存在
62
readTxt \\数据文件\\测试数据文件.txt s0
63
print s0
64
#elseAct
65
print 文件不存在
66
&nbsp;
67
[<notextile>@</notextile>删除预制]
68
#act
69
clearFile \\数据文件\\测试数据文件.txt
70
readTxt \\数据文件\\测试数据文件.txt s0
71
print s0
72
73
---
74
75
-
76
-
77
78
bq. [<notextile>@</notextile>main]
79
#act
80
mov s$file \\数据文件\\非预制数据文件.txt
81
#say
82
<写入非预制文件/<notextile>@</notextile>写入>\\ \\
83
<检测非预制文件存在/<notextile>@</notextile>检测>\\ \\
84
<删除非预制文件/<notextile>@</notextile>删除>\\ \\
85
&nbsp;
86
[<notextile>@</notextile>写入]
87
#act
88
addTextList <$str(s$file)> <$time>
89
readTxt <$str(s$file)> s0
90
%{color:lightGrey};print命令在控制台输出文件内容%
91
print s0
92
&nbsp;
93
[<notextile>@</notextile>检测]
94
#if
95
fileExist <$str(s$file)>
96
#act
97
print 文件存在
98
readTxt <$str(s$file)> s0
99
print s0
100
#elseAct
101
print 文件不存在
102
&nbsp;
103
[<notextile>@</notextile>删除]
104
#act
105
clearFile <$str(s$file)>
106
readTxt <$str(s$file)> s0
107
print s0