我在 Inno Setup 中使用“排除”标志,以便根据用户的体系结构从安装中排除子目录名称“Bin32”或“Bin64”。
我想要的只是不要安装无用的文件夹及其所有文件和子目录。
这是我目前的规则:
[Files]
Source: "Z:\Work\temp\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; Exclude
Source: "*"; Excludes: "\Bin64"; DestDir: "{app}"; Flags: recursesubdirs; Check: not Is64BitInstallMode
Source: "*"; Excludes: "\Bin32"; DestDir: "{app}"; Flags: recursesubdirs; Check: Is64BitInstallMode
首先,我不太明白排除规则开头的“*”代表什么?其次,它适用于 Bin32/64 文件夹中的所有子目录,但文件仍然已安装,我无法找到不安装它们的方法......
谢谢。