0
我想將所有內容打包到C:\App\Web\*
安裝程序。Inno安裝程序:不要安裝子文件夾,如果它已經存在
如果數據庫子文件夾mysql\data
存在,那麼我不要想要替換這些文件。
這是我的Inno Setup的腳本:
[Files]
Source: "C:\App\Web\xampp-control.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\App\Web\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "C:\App\Web\*"; DestDir: "{app}"; Excludes: "C:\App\Web\mysql\data\*"; Flags: ignoreversion recursesubdirs createallsubdirs; Check: DirExists(ExpandConstant('{app}\mysql\data\*'))
在mysql\data
的文件仍然被替換。
如果應用程序已安裝(即執行升級),我希望安裝程序避免覆蓋數據文件夾。