我有一个简单的命令批量更新我制作的sfx包中的单个exe(使用sfx maker,第三方)。如果必须回滚,有一些sfx需要将相同的文件更新到新版本/更旧版本。总而言之,它是同一个文件。一个99 MB的安装程序可执行文件
7za' archive' -u' file.com'
因此在运行时,预期的sfx似乎更新,你可以看到。正在创建Tmp文件,但最后exe没有更新到新文件。新文件的修改日期有时也比较旧,因为我需要返回版本。这可能是原因吗?
我必须一直更新一个单独的Config文件,每次都没问题。我假设因为它更新 - 在更新sfx via命令之前编辑过。
我发现我可以通过运行2个命令来实现我想要的,一个用于删除exe,另一个用于添加文件。但这使处理时间加倍。
即使目标文件较旧,有没有办法强制更新?在查看帮助部分时,我看不到任何内容。
在用于sfx创建程序之前,7z存档是否必须具有某种模式。我使用商店作为zip模式,并添加和替换文件'选项。
谢谢
答案 0 :(得分:0)
将你改成了a,工作就完成了!