如何使用简单的批处理文件解压缩&覆盖现有文件

时间:2016-03-29 08:37:37

标签: windows batch-file unzip

我正在尝试使用简单的批处理文件来解压缩和覆盖现有文件。任何人都可以告诉我使用正确的参数来自动覆盖而不必干预吗?

unzip.bat批处理文件包含:

unzip "G:\Extracts\report.zip" "G:\Extracts\report\" 

除了要求我“替换目的地中的文件?”

之外,这种方法很好

2 个答案:

答案 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

解压缩并替换现有文件。