如何覆盖 7zip 中的现有文件?

Ele*_*ios 7 windows compression 7-zip

我正在尝试这个:

7za.exe a "C:\Disc.7z" "C:\test" -v20000000b -m0=BCJ -bd
Run Code Online (Sandbox Code Playgroud)

但是,如果我已经创建了文件,C:\Disc.7z那么 7zip 不会压缩任何内容并向我发送以下输出:

System error:
File already exist.
Run Code Online (Sandbox Code Playgroud)

我试过 switch -y,但 7zip 没有做任何事情......

我怎样才能覆盖文件?


更新

我试过开关,-aoa但它也不起作用......

Kar*_*ran 9

您的问题是您正在使用-v创建多卷存档。在过去的 5 年里,人们一直要求作者允许该程序修改多卷档案,但他没有计划短期内实施该功能。(它是开源的,希望一些有进取心的程序员已经这样做了!)


use*_*428 6

尝试使用7za.exe u而不是7za.exe a. 第一个专门用于更新已存在的存档。