13 我正在尝试编写一个批处理脚本,将文件从现有的ZIP文件中提取到我桌面上的另一个文件夹中,并让系统不提示我是否要覆盖现有文件。该脚本只适用于-o,但是一旦我添加-aoa,我就会收到错误: "C:\Program Files\7-zip\7z.exe" e file1.zip "-aoaC:\Documents and Settings\All Users\Desktop\all_backup_files" command-line 7-zip switching — 拉里 source
15 您需要的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 如果键入,7z --help您将获得有效参数列表。 — SeanC source 非常感谢这位肖恩。对我来说,它是放置开关的地方。我修复了批处理程序,现在它们都运行得很好。 — 拉里于
1 "C:\Program Files\7-zip\7z.exe" e file1.zip " -aoa -o "C:\Documents and Settings\All Users\Desktop\all_backup_files" 这将解决问题参考https://sevenzip.osdn.jp/chm/cmdline/switches/overwrite.htm — 维克拉姆贡丹 source 1 欢迎来到超级用户。在此问答网站上,我们重视在链接材料无法访问时仍然有用的答案。请编辑您的答案,使其包含链接来源中的基本元素。 — Twisty Impersonator 最重要的是,这似乎不起作用。不确定它是否是版本问题,但是将这个确切的命令粘贴到我的CLI会导致错误“Too long switch”。尽管我检查了--help,但是列出了-aoa开关。对我有用的唯一命令是SeanC。 — Carl Steinhilber @CarlSteinhilber - -aoa工作 - 我修复了-o引发这个奇怪的CLI异常的参数之后的空间 — SliverNinja - MSFT