簡體   English   中英

如何在同一文件夾中使用 powershell 生成 Zip

[英]How to generate the Zip using powershell with in same folder

Step1: 需要zip 下面三個文件和holds.zip 路徑:D:\Project\extensions\files 這個路徑里面有戶文件夾xmldocument dll 需要zip 這個文件和這三個文件Step2:一次壓縮(holds.zip )刪除zip文件,復制到D:\Project\extensions

使用此命令但未獲得所需的 output Compress-Archive -Path D:\Project\extensions\files -DestinationPath D:\Project\extensions\files

我嘗試重新創建您提到的場景,如下所示:

創建了一個包含以下項目的目錄“D:\Project\extensions\files”:

  1. 名為“datadocs”的文件夾
  2. 名為“script.xml”的 XML 文件
  3. 名為“config.dll”的 DLL 文件

在此處輸入圖像描述

我執行了以下 PS 腳本並將文件夾內容存檔在同一位置:

$compress = @{
  Path = "D:\Project\extensions\files"
  CompressionLevel = "Fastest"
  DestinationPath = "D:\Project\extensions\files\holds.zip"
}
Compress-Archive @compress

在此處輸入圖像描述

生成 zip 文件后,我使用以下 cmdlet 將其刪除並移至“D:\Project\extensions”路徑:

Move-Item "D:\Project\extensions\files\holds.zip" "D:\Project\extensions\holds.zip"

在此處輸入圖像描述

希望這個解決方案能滿足您的要求!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM