Kaj je Compress-Archive Cmdlet v PowerShell?

Kaj Je Compress Archive Cmdlet V Powershell



Datoteke ali mape v lupini PowerShell je mogoče arhivirati, stisniti ali stisniti z uporabo » Stisni-Arhiv »cmdlet. Poleg tega lahko iz strganja ustvari tudi novo arhivsko datoteko. PowerShell uporablja » - Stopnja kompresije ” za uporabo stiskanja za datoteko, ki arhivira datoteko. Višja kot je stopnja stiskanja, bo porabila manj časa za ustvarjanje datoteke. Vendar pa boste s tem povečali velikost datoteke.

V tem članku bomo podali informacije o ukazu cmdlet »Compress-Archive«.







Kaj je Compress-Archive Cmdlet v PowerShell?

Kot je opisano zgoraj, je navedeni cmdlet odgovoren za arhiviranje ene ali več datotek. Odkrijmo načine za stiskanje datoteke v datoteko zip s pomočjo navedenih primerov.



Primer 1: Uporaba ukaza »Compress-Archive« za stiskanje dveh datotek



Za arhiviranje več kot ene datoteke izvedite spodnjo kodo:





Stisni-Arhiv -LiteralPath C:\Docs\Script.ps1, C:\Docs\New.csv - Stopnja kompresije Optimalno -DestinationPath C:\Docs\File.zip

V skladu z zgornjo kodo:



  • Najprej določite » Stisni-Arhiv » cmdlet skupaj z » -LiteralPath ” ima pot do dveh datotek, ločenih z vejico.
  • Nato postavite ' - Stopnja kompresije ' in mu dodelite ' Optimalno ” vrednost.
  • Nazadnje dodajte » -DestinationPath ” navedite ciljno pot in razširitev:

Primer 2: Stisnite celoten imenik v datoteko Zip

Če želite mapo stisniti v datoteko zip, izvedite naslednji ukaz:

Stisni-Arhiv -Pot C:\Docs -DestinationPath C:\Docs\New_File.zip

V zgoraj navedeni kodi:

  • Najprej dodajte » Stisni-Arhiv » cmdlet skupaj z » -Pot ” parameter, ki mu je dodeljena navedena pot.
  • Nato napišite ' -DestinationPath ” in navedite ciljno pot:

Primer 3: ustvarite datoteko Zip, ki vsebuje več datotek iz mape s pomočjo nadomestnega znaka

Za stiskanje celotne mape, ki vsebuje več, tako da postavite nadomestni znak ' * ” ob poti do mape uporabite navedeni ukaz:

Stisni-Arhiv -Pot C:\Dokumenti\ * - Stopnja kompresije Najhitrejši -DestinationPath C:\Docs\Multi.zip

Primer 4: Posodobite obstoječo datoteko Zip s parametrom »-Update«.

Dodajte » -Nadgradnja ' skupaj s parametrom ' Stisni-Arhiv »cmdlet za posodobitev obstoječe datoteke zip:

Stisni-Arhiv -Pot C:\Dokumenti\ * -Nadgradnja -DestinationPath C:\Docs\Multi.zip

To je to! Razpravljali smo o ' Stisni-Arhiv ” cmdlet podrobno.

Zaključek

' Stisni-Arhiv ” cmdlet je odgovoren za arhiviranje, stiskanje ali stiskanje datoteke ali imenika v lupini PowerShell. Stiskanje datoteke ščiti datoteko pred zlonamerno dejavnostjo. Ta vadnica je podala podrobnosti o cmdletu »Compress-Archive« v lupini PowerShell.