Mikä on Compress-Archive Cmdlet PowerShellissä?

Mika On Compress Archive Cmdlet Powershellissa



PowerShellin tiedostot tai kansiot voidaan arkistoida, pakata tai pakata käyttämällä ' Pakkaa-arkisto ” cmdlet. Lisäksi se voi myös luoda uuden arkistotiedoston tyhjästä. PowerShell käyttää ' -Pakkaustaso ”-parametri käyttää pakkausta tiedoston arkistointiin. Mitä korkeampi pakkaustaso kuluttaa, sitä vähemmän aikaa tiedoston luomiseen kuluu. Tämä kuitenkin lisää tiedostokokoa.

Tässä artikkelissa annamme tietoja 'Compress-Archive' -cmdletistä.







Mikä on Compress-Archive Cmdlet PowerShellissä?

Kuten yllä on kuvattu, mainittu cmdlet vastaa yksittäisten tai useiden tiedostojen arkistointiin. Selvitetään tapoja pakata tiedosto zip-tiedostoksi annettujen esimerkkien avulla.



Esimerkki 1: 'Compress-Archive' -cmdlet-komennolla kahden tiedoston pakkaamiseen



Suorita alla mainittu koodi, jos haluat arkistoida useamman kuin yhden tiedoston:





Pakkaa-arkisto -LiteralPath C:\Docs\Script.ps1, C:\Docs\New.csv -Pakkaustaso Optimaalinen - DestinationPath C:\Docs\File.zip

Yllä olevan koodin mukaisesti:



  • Määritä ensin ' Pakkaa-arkisto ' cmdlet yhdessä ' -LiteralPath ”-parametri, jossa on kahden tiedoston polku pilkulla erotettuna.
  • Aseta seuraavaksi ' -Pakkaustaso ' -parametri ja anna sille ' Optimaalinen ”arvoa.
  • Lisää lopuksi ' - DestinationPath ”-parametria, anna kohdepolku ja laajennus:

Esimerkki 2: Pakkaa koko hakemisto zip-tiedostoksi

Jos haluat pakata kansion zip-tiedostoksi, suorita seuraava komento:

Pakkaa-arkisto - Polku C:\Docs - DestinationPath C:\Docs\New_File.zip

Yllä mainitussa koodissa:

  • Lisää ensin ' Pakkaa-arkisto ' cmdlet yhdessä ' - Polku ”-parametri, jolle on määritetty määritetty polku.
  • Kirjoita seuraavaksi ' - DestinationPath ” -parametri ja anna kohdepolku:

Esimerkki 3: Luo zip-tiedosto, joka sisältää useita tiedostoja kansiosta jokerimerkin avulla

Voit pakata useita useita sisältävän kansion asettamalla jokerimerkin ' * ”-merkkiä kansiopolun vieressä, käytä annettua komentoa:

Pakkaa-arkisto - Polku C:\Docs\ * -Pakkaustaso Nopein - DestinationPath C:\Docs\Multi.zip

Esimerkki 4: Päivitä olemassa oleva Zip-tiedosto käyttämällä '-Update'-parametria

Lisää ' -Päivittää '-parametri yhdessä ' Pakkaa-arkisto ” cmdlet päivittääksesi olemassa olevan zip-tiedoston:

Pakkaa-arkisto - Polku C:\Docs\ * -Päivittää - DestinationPath C:\Docs\Multi.zip

Se siitä! Olemme keskustelleet ' Pakkaa-arkisto ” cmdlet yksityiskohtaisesti.

Johtopäätös

' Pakkaa-arkisto ” cmdlet vastaa tiedoston tai hakemiston arkistointista, pakkaamisesta tai pakkaamisesta PowerShellissä. Tiedoston pakkaaminen suojaa tiedostoa haitallisilta toimilta. Tämä opetusohjelma sisältää tietoja 'Compress-Archive' -cmdletistä PowerShellissä.