正在加载文档
文件操作命令
<!-- mindoc:slug=aa-1hgloo50ob8hs -->
### 格式:
>FILESET 参数1 参数2 参数3 参数4
### 参数说明:
|位置|说明|备注|
|:----|:---|:---
|参数1 |模式|0=复制文件 1=批量复制文件 2=删除文件 3=批量删除文件 4=清理文件 5=批量清理文件 6=创建文件|
|参数2 |路径一|模式为 0-1时 本参数为被复制的文件或目录 2-6时为操作的文件或目录|
|参数3 |路径二 |模式为 0-1时 本参数为复制到的位置(如果模式为0则需要写完整文件名) 2-6该参数无效|
|参数4 |是否覆盖 |模式为 0-1时 本参数为复制的时候是否覆盖原本存在的文件 2-6该参数无效 本参数只有两个 0=覆盖 1=不覆盖|
`路径支持绝对路径和相对路径`
### 示例:
```
[@复制文本]
#IF
CHECKLEVELEX > 0
#ACT
FileSet 0 D:\MirServer\Mir200\Envir\QuestDiary\测试字符.txt D:\MirServer\Mir200\Envir\QuestDiary\数据文件\字符.txt 0
SENDMSG 5 (覆盖)复制测试字符.txt到字符.txt
break
[@复制文件夹]
#IF
CHECKLEVELEX > 0
#ACT
FileSet 1 D:\MirServer\Mir200\Envir\QuestDiary\假人配置 D:\MirServer\Mir200\Envir\QuestDiary\数据文件 0
SENDMSG 5 (覆盖)复制“假人配置”到“数据文件”
break
[@复制文本不]
#IF
CHECKLEVELEX > 0
#ACT
FileSet 0 D:\MirServer\Mir200\Envir\QuestDiary\测试字符.txt D:\MirServer\Mir200\Envir\QuestDiary\数据文件\字符.txt 1
SENDMSG 5 (不覆盖)复制测试字符.txt到字符.txt
break
[@复制文件夹不]
#IF
CHECKLEVELEX > 0
#ACT
FileSet 1 D:\MirServer\Mir200\Envir\QuestDiary\假人配置 D:\MirServer\Mir200\Envir\QuestDiary\数据文件 1
SENDMSG 5 (不覆盖)复制“假人配置”到“数据文件”
break
[@删除文本]
#IF
CHECKLEVELEX > 0
#ACT
FileSet 2 D:\MirServer\Mir200\Envir\QuestDiary\数据文件\字符.txt
SENDMSG 5 删除文本“数据文件”中字符.txt
break
[@删除文件夹]
#IF
CHECKLEVELEX > 0
#ACT
FileSet 3 D:\MirServer\Mir200\Envir\QuestDiary\数据文件
SENDMSG 5 删除文本夹“数据文件”
break
[@清理文本]
#IF
CHECKLEVELEX > 0
#ACT
FileSet 2 D:\MirServer\Mir200\Envir\QuestDiary\数据文件\字符.txt
SENDMSG 5 清理文本“数据文件”中字符.txt
break
[@清理文件夹]
#IF
CHECKLEVELEX > 0
#ACT
FileSet 5 D:\MirServer\Mir200\Envir\QuestDiary\数据文件
SENDMSG 5 清理文本夹“数据文件”
break
[@创建文本]
#IF
CHECKLEVELEX > 0
#ACT
FileSet 6 D:\MirServer\Mir200\Envir\QuestDiary\text.txt
SENDMSG 5 创建文本text.txt
break
[@创建文件夹]
#IF
CHECKLEVELEX > 0
#ACT
FileSet 6 D:\MirServer\Mir200\Envir\QuestDiary\test\
SENDMSG 5 创建文件夹test
break
```