【发布时间】:2022-01-16 06:15:10
【问题描述】:
我正在尝试将 C:\App\Web\* 中的所有内容打包到安装程序中。
如果数据库子文件夹mysql\data 存在,那么我不想替换这些文件。
这是我的 Inno 设置脚本:
[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 中的文件仍会被替换。
如果应用程序已安装(即执行升级),我希望安装程序避免覆盖数据文件夹。
【问题讨论】:
标签: inno-setup