我可以在没有扩展名的zip文件上使用PowerShell的`Expand-Archive`命令吗?

7

我正在编写一份PowerShell脚本,需要从一个没有扩展名的.zip压缩文件中提取内容。例如,压缩文件的名称不是test.zip,而是test,并且它是一个.zip压缩文件。 为此,我尝试使用PowerShell命令Expand-Archive,如下所示:

Expand-Archive -LiteralPath "Path to the archive" -DestinationPath "Extraction Path"

但是,似乎不起作用,有没有可能使用powershell提取此存档的内容,或者最好使用类似7zip命令行工具的解决方法?

1个回答

8

Expand-Archive 命令是专门用来处理具有 .zip 扩展名的路径的。您可以通过使用 Copy-Item 创建具有正确扩展名的存档副本,或者使用 Rename-Item 将存档重命名为带有扩展名的文件名,以绕过此限制(如果已经存在带有扩展名的存档并且您想要覆盖它,则使用 Move-Item 可能更为理想;Rename-Item 无法进行覆盖操作)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接