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ä.