Featured image of post Windows命令行下压缩解压zip文件

Windows命令行下压缩解压zip文件

上一篇文章中提到了用 Winrar 里面的 rar.exe 实现命令行下的解压缩命令。其实 Windows 自…

上一篇文章中提到了用 Winrar 里面的 rar.exe 实现命令行下的解压缩命令。其实 Windows 自带的命令也是可以实现的。

压缩命令

要在命令提示符(CMD)下将文件压缩成 ZIP 格式,你可以使用 powershell 命令来调用 PowerShell 脚本。以下是一个示例:

1
powershell -command "Add-Type -A'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::CreateFromDirectory('C:\path\to\directory','C:\path\to\archive.zip')"

上述命令会将指定目录 C:\path\to\directory 中的所有文件压缩为一个名为 archive.zip 的 ZIP 文件,并保存在 C:\path\to 目录中。请替换实际的目录路径。

这里使用了 PowerShell 的 ZipFile 类来创建 ZIP 文件。CreateFromDirectory 方法接受两个参数,第一个参数是要压缩的目录路径,第二个参数是要生成的 ZIP 文件路径。

解压命令

要在命令提示符(CMD)下解压缩 ZIP 文件,你可以使用以下命令:

1
powershell -command "Expand-Archive -Path'C:\path\to\archive.zip'-DestinationPath'C:\path\to\extract'"

上述命令会将指定的 ZIP 文件 C:\path\to\archive.zip 解压缩到目标目录 C:\path\to\extract 中。请替换实际的文件路径和目标路径。

在这里,我们使用了 PowerShell 的 Expand-Archive 命令来解压缩 ZIP 文件。-Path 参数指定要解压缩的 ZIP 文件路径,而 -DestinationPath 参数指定要将文件提取到的目标目录。

确保系统已安装 PowerShell,并在 CMD 中执行上述命令时,可以成功解压缩 ZIP 文件。

希望这对你有所帮助。如果你还有其他问题,请随时提问。

转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
使用 Hugo 构建
主题 StackJimmy 设计