我正在使用Inno Setup为基于Node.js的应用程序编写安装程序。然后,我们的节点应用程序(包括模块)包含近4,000个文件。安装程序需要复制所有这些文件,并在卸载过程中将其删除。
我已经编写了此文件,以使用在安装过程中提取的ZIP文件,并在卸载过程中递归删除文件。但是我必须编写大量代码才能正确处理文件复制/替换/删除操作,同时我可以在Inno Setup脚本中注册它们并让安装程序完成所有工作(如设计的那样) 。这样做的问题是,我不会为每个文件手动编写将近4k行的代码(并在频繁添加代码时进行管理)。我可以编写一个小型应用程序来遍历文件并编写ISS脚本,但这是我不打算开始的另一个项目。
有没有办法不仅可以添加,还可以批量管理递归文件夹中的文件组?也许为此需要定制的IDE?
您可以使用Flags: recursesubdirs
;
例如:
[Files]
Source: "C:\Source Folder\*"; DestDir: "{app}"; Flags: recursesubdirs
您可以使用inno setup快速入门包。
您可以安装Only Istool。
要将文件放入Istool,请在Istool的“打开文件和目录”部分中拖放所有内容(如果使用Ctrl + A,则选择“千文件”或“文件夹”),然后保存。
PS:如果使用Istool,请保存文档并使用inno设置打开。我个人使用Istool。谢谢
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句