10
我需要遞歸複製一個目錄,但排除其中的幾個目錄。NSIS - 如何在排除文件的同時遞歸複製?
NSIS的文檔說File
命令需要/r
和/x
參數,但我無法讓它們正確地一起工作。
我包含我.nsi腳本目錄的結構是:
parent-dir
dir-to-exclude-1
setup.nsi
dir-to-copy-1
dir-to-copy-2
dir-to-copy-3
dir-to-exclude-2
我已經試過以下,但它不是爲我工作:提前
SetOutPath $INSTDIR
File /r "..\**" /x "..\dir-to-exclude-1\**" /x "..\dir-to-exclude-2\**"
感謝您的任何幫幫我。
編輯: 我越來越近了,所以現在我有:
File /r /x \dir-to-exclude-1\*.* /x \dir-to-exclude-2\*.* ..\*
現在它將會編譯並安裝的所有文件,但不排除我想要的目錄。任何指導我如何排除這些?