[英]Powershell - Extract only one zip file from many zip files in a folder
我有一个包含许多 zip 文件的文件夹,我只想提取其中一个。
例如,假设我只想解压缩 test3.zip。
c:\docs
测试1.zip
test2.zip
测试3.zip
test4.zip
代码:
expand-archive -path 'c:\docs\test3.zip' -destinationpath 'test3_Folder'
这是为我创建一个文件夹,但没有解压缩所有文件。 为什么这不提取? 有哪些方法可以提取多个 zip 文件中的一个 zip? 此外,如果 zip 需要密码,您如何添加密码?
谢谢您的帮助
Expand-Archive
是扩展单个 zip 存档的正确命令。 你没有做错任何事。 结果不包含预期文件的事实可能是由于受密码保护的 zip 文件。 请记住, Expand-Archive
(当前)不支持受密码保护的 zip 文件。 如果文件名不是 UTF-8 编码,它甚至会出现问题。
您可以使用第三方工具,例如开源工具7zip 。 它也可以在命令行上使用,它支持密码保护以及许多不同的压缩级别/方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.