我正在尝试使用简单的批处理文件来解压缩和覆盖现有文件。任何人都可以告诉我使用正确的参数来自动覆盖而不必干预吗?
unzip.bat批处理文件包含:
unzip "G:\Extracts\report.zip" "G:\Extracts\report\"
除了要求我“替换目的地中的文件?”
之外,这种方法很好答案 0 :(得分:7)
解压缩命令有-o
选项,强制文件覆盖。您的批处理文件应如下所示:
unzip -o "G:\Extracts\report.zip" -d "G:\Extracts\report\"
或者,您可以为安静模式添加-q
。
答案 1 :(得分:0)
我无法让这个工作。
相反,我使用7zip命令行如下:
将7z.exe复制到放置.bat文件的文件夹中。
制作.bat文件如下: 7z x report.zip -o" G:\ Extracts \ report" -aoa
解压缩并替换现有文件。