使用 Inno Setup 编译器打包文件夹
Packing folder with Inno Setup compiler
当我编译安装文件时,它会添加 lib
文件夹中的文件,而不是文件夹本身。看图片。但我在这里想要的是它应该添加 lib
文件夹以及里面的文件。
我的密码是
Source: "E:\AMS\lib\*"; DestDir: "{app}"; Flags: ignoreversion
只需将文件安装到同名文件夹中:
Source: "E:\AMS\lib\*"; DestDir: "{app}\lib"; Flags: ignoreversion
请注意,您显然希望 Inno Setup 以某种方式神奇地确定 E:\AMS
是一个 "root" 源文件夹。因此,它应该在其下面维护一个目录结构。但是 Inno Setup 中没有办法设置这样的根文件夹。 [Files]
部分中的所有条目都是独立的。因此,即使您有如下所示的条目,也不会改变任何事情:
Source: "E:\AMS\*"; DestDir: "{app}"; Flags: ignoreversion
当我编译安装文件时,它会添加 lib
文件夹中的文件,而不是文件夹本身。看图片。但我在这里想要的是它应该添加 lib
文件夹以及里面的文件。
我的密码是
Source: "E:\AMS\lib\*"; DestDir: "{app}"; Flags: ignoreversion
只需将文件安装到同名文件夹中:
Source: "E:\AMS\lib\*"; DestDir: "{app}\lib"; Flags: ignoreversion
请注意,您显然希望 Inno Setup 以某种方式神奇地确定 E:\AMS
是一个 "root" 源文件夹。因此,它应该在其下面维护一个目录结构。但是 Inno Setup 中没有办法设置这样的根文件夹。 [Files]
部分中的所有条目都是独立的。因此,即使您有如下所示的条目,也不会改变任何事情:
Source: "E:\AMS\*"; DestDir: "{app}"; Flags: ignoreversion