【问题标题】:Can I use PowerShell `Expand-Archive` upon a zip file with no extension我可以在没有扩展名的 zip 文件上使用 PowerShell `Expand-Archive`
【发布时间】:2019-03-14 11:49:42
【问题描述】:

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

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

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

【问题讨论】:

    标签: powershell extract archive


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-07-08
      • 2021-09-15
      • 2012-08-27
      • 2014-04-24
      • 1970-01-01
      • 2017-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多