提取并覆盖现有文件

Lar*_*rry 15 command-line switching 7-zip

我正在尝试编写一个批处理脚本以将文件从现有ZIP文件中提取到我桌面上的另一个文件夹中,并使系统不提示我是否要覆盖现有文件。该脚本仅适用于-o,但是一旦我添加了 -aoa,就会出现错误:

"C:\Program Files\7-zip\7z.exe" e file1.zip "-aoaC:\Documents and Settings\All Users\Desktop\all_backup_files"
Run Code Online (Sandbox Code Playgroud)

Sea*_*anC 20

您需要的 7-Zip 命令行选项是x-o-y

"C:\Program Files\7-zip\7z.exe" x file1.zip -o "C:\Documents and Settings\All Users\Desktop\all_backup_files" -y
Run Code Online (Sandbox Code Playgroud)

如果您键入,7z --help您将获得有效参数的列表。