gpt4 book ai didi

在使用 Inno Setup 更新之前压缩本地文件

转载 作者:行者123 更新时间:2023-12-05 02:23:40 29 4
gpt4 key购买 nike

在运行我的安装程序的新版本时,我想通过将文件添加到 ZIP 存档来备份现有安装。

目前,我可以通过将文件复制到我的Backup 目的地来备份现有安装。我使用的方法的简化版本如下:

[Files]
; Copy the contents of Bin folder to Backup folder. Skip if files don’t exist.
Source: {app}\Bin\*; DestDir: {app}\Backup\; \
Flags: createallsubdirs external recursesubdirs uninsneveruninstall skipifsourcedoesntexist;

如果我有任何想法可以改为压缩,我将不胜感激?

最佳答案

您可能想查看 LOGAN ISSI:http://members.home.nl/albartus/inno/index.html它捆绑了一些实用程序。

另一种方法是包含一个批处理文件,该文件将执行备份步骤,然后在完成后让它自行删除。

检查这个线程:Batch script to zip all the files without the parent folder

但是由于许可,您不能将 rar.dll 与您的应用程序捆绑在一起,因此只需应用此方法,但使用可以重新分发的包/dll。

如果您可以使用 VBScript 编写一个简单的包装程序,您还可以使用 windows 内置的 zip 压缩。

看你如何:Can Windows' built-in ZIP compression be scripted?

关于在使用 Inno Setup 更新之前压缩本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19832128/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com