易语言程序自用一键升级更新模块/删除自身

易语言 2020-03-09 17:09:43

易语言程序自用一键升级更新模块/删除自身

.如果 (寻找文本 (取运行目录 (), “C:\”, , 假) ≠ -1) ' 如果在C盘就直接生成到临时目录
局部变量_1 = 取特定目录 (11) + “\temporary”
.否则
局部变量_1 = 取运行目录 () + “\” + “temporary”
.如果结束
全_临时文件 = 局部变量_1
CreateDirectoryA (局部变量_1, 局部变量_2)
CreateDirectoryA (局部变量_1 + “\....\”, 局部变量_2)
MoveFileA (文件名, 局部变量_1 + “\....\TemporaryFile”)
MoveFileA (局部变量_1 + “\....\”, 局部变量_1 + “\TemporaryFile”)
返回 (取反 (文件是否存在 (文件名)))