清泛IT社区
标题:
nsis安装之前备份程序,便于回滚
[打印本页]
作者:
清泛网
时间:
2016-04-08 10:37
标题:
nsis安装之前备份程序,便于回滚
;--------------------------------------------------------------
;备份策略(暂定:仅备份最近一次)
RMDir /r "$INSTDIR\..\${SHORTCUT_NAME}_bak"
CopyFiles "$INSTDIR\*" "$INSTDIR\..\${SHORTCUT_NAME}_bak"
Delete "$INSTDIR\..\${SHORTCUT_NAME}_bak\uninst.exe"
;备份结束
SetOutPath "$INSTDIR"
SetOverwrite on
; first pic
EBanner::show /NOUNLOAD "$PLUGINSDIR\Data_1.png"
Sleep 500
File "mfc*.dll"
File "msvcp*.dll"
File "msvcr*.dll"
复制代码
安装复制文件之前,加入备份策略,这里是一种最简单的策略:
把安装目录下所有的文件备份到“安装目录_bak”文件夹下,仅备份最近一次。
欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/)
Powered by Discuz! X3.3