您当前的位置:首页 > 计算机 > 软件应用 > 行业软件

Inno Setup 如何打包整个文件夹

时间:04-28来源:作者:点击数:

对于经常使用Inno Setup制作安装包的同学来说,肯定会碰到一些程序中包含多个文件夹以及文件夹内的子目录。除了使用常规的安装向导外来把整个安装目录直接添加外,当我们想再次修改安装脚本的时候去添加新的文件夹及文件就会非常麻烦。

而您可以通过小编提供的以下的Inno Setup代码脚本示例把其它新增加的文件或文件夹包含到新的打包程序中。

Inno Setup 打包文件夹代码示例:

您可以把以下代码复制到 Inno Setup 脚本中直接修改

[Files]
Source: "{app}\languages\*"; DestDir: "{app}\languages"; Flags: ignoreversion recursesubdirs createallsubdirs

以上就是直接把 Language 语言文件夹直接打包(包含子目录的)示例,在安装后释放的文件夹为 Language 文件夹。

createallsubdirs 解释:

按默认,当编译器包含子目录搜索源文件名/通配符时,将跳过空目录。这个标记会使这些目录在安装时被创建 (就象在 [Dirs] 段创建一样)。

必须和 recursesubdirs 组合使用。

recursesubdirs 解释:

告诉编译器或安装程序同时也搜索 Source 目录下子目录中的源文件名/通配符。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门