我正在尝试编写一个批处理脚本来从现有的压缩文件,放入我桌面上的另一个文件夹中,并且系统不会提示我是否要覆盖现有文件。该脚本只适用于-o
,但是一旦我添加 -aoa,就会出现错误:
"C:\Program Files\7-zip\7z.exe" e file1.zip "-aoaC:\Documents and Settings\All Users\Desktop\all_backup_files"
答案1
您需要的 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
请注意,-o 和文件夹名称之间不能有间隙。
如果您输入,7z --help
您将获得有效参数的列表。
答案2
"C:\Program Files\7-zip\7z.exe" e file1.zip " -aoa -o"C:\Documents and Settings\All Users\Desktop\all_backup_files"
请注意,-o 和文件夹名称之间不能有间隙。
这将解决问题https://sevenzip.osdn.jp/chm/cmdline/switches/overwrite.htm