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

Can I use PowerShell `Expand-Archive` upon a zip file with no extension

我正在处理 PowerShell 脚本,我必须从 .zip 存档中提取内容,该存档的扩展名已删除,因此,存档的名称不是 test.zip 而只是test,并压缩为 .zip 存档。 为此,我尝试使用 PowerShell cmdlet Expand-Archive,如下所示:

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

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

Expand-Archive cmdlet 旨在明确使用具有 .zip 扩展名的路径。您可以通过使用 Copy-Item 创建具有适当扩展名的存档副本或重命名存档以具有 Rename-Item 的扩展名来解决此问题(如果使用 Move-Item 可能更可取具有扩展名的存档已经存在,您想要覆盖它;Rename-Item 无法覆盖)。