还在苦苦敲代码开发APP?你out啦! 试试积木搭建APP吧~

nsis安装之前备份程序,便于回滚

来源:清泛原创     2016-06-28 09:45:20    人气:     我有话说( 0 人参与)

;-------------------------------------------------------------- ;备份策略(暂定:仅备份最近一次) RMDir r "$INSTDIR .. ${SH...

;--------------------------------------------------------------

  ;备份策略(暂定:仅备份最近一次)
  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”文件夹下,仅备份最近一次。

nsis 备份

注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
分享到: