当前位置: 首页 > 教程资源 > Inno Setup 教程 > 正文
Inno Setup 如何打包整个文件夹

Inno Setup 如何打包整个文件夹

作者:大眼仔~旭 日期:3年前 (2020-11-03) 评论:0 条

摘要:对于经常使用 Inno Setup 制作安装包的同学来说,肯定会碰到一些程序中包含多个文件夹以及文件夹内的子目录。除了使用常规的安装向导外来把整个安装目录直接添加外,当我们想再次修改安装脚本的时候去添加新的文件夹及文件就会非常麻烦。 而您可以通过大眼仔旭提供的以下的 Inno Setup 代码脚本示例把其它新增加的文件…

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

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

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

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

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

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

createallsubdirs 解释:

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

必须和 recursesubdirs 组合使用。

recursesubdirs 解释:

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

声明:大眼仔旭 | 本文采用署名-非商业性使用-相同方式共享 4.0 国际许可协议[CC BY-NC-SA]进行授权
文章名称:《Inno Setup 如何打包整个文件夹
文章固定链接:http://www.dayanzai.me/inno-setup-folder.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
转载声明
全部评论: (0条)
^_^ 暂无评论!

发表评论

返回顶部