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
的文件仍然被替换。
如果应用程序已安装(即执行升级),我希望安装程序避免覆盖数据文件夹。