0
我有一個安裝程序,查找舊版本,並作爲卸載過程的一部分,備份在一個文件夾中。NSIS難以移動的文件夾
對於備份,我已經試過Rename
(它有時會失敗),然後CreateDirectory
然後CopyFiles
刪除它們(耗時,大量的文件和目錄),並最好使用Move Folder,其中每個功能替換其非版本(如.MoveFolder_Locate_moveFile
- >un.MoveFolder_Locate_moveFile
)。
StrCpy $switch_overwrite 1
!insertmacro un.MoveFolder "$INSTDIR" "$BACKUP_FOLDER" "*.*"
這是工作的罰款...
然而,我正在啓動與卸載程序:只要我把它chnaged到
ExecWait '$R0 _?=$INSTDIR'
的MoveFile給
ExecWait '$R0'
一個錯誤。