Tento blog se bude zabývat metodami komprimování nebo rozbalování souborů.
Jak zkomprimovat nebo rozbalit soubory v PowerShellu?
Toto jsou uvedené metody, které budou vypracovány:
- K zazipování souborů použijte rutinu „Compress-Archive“.
- K rozbalení souborů použijte rutinu „Rozbalit-archivovat“.
Metoda 1: Komprimujte nebo komprimujte soubory v prostředí PowerShell pomocí rutiny „Compress-Archive“
Soubory v PowerShellu lze komprimovat nebo komprimovat pomocí „ Compress-Archive ”cmdlet. Může komprimovat jeden nebo více souborů najednou.
Příklad 1: Pomocí příkazu „Compress-Archive“ zkomprimujte jeden soubor
Následující příklad zazipuje jeden soubor pomocí „ Compress-Archive ”cmdlet:
Komprimovat - Archiv -Cesta C:\Doc\File.txt - Cílová cesta C:\Doc\File.zip
Podle výše uvedeného kódu:
- Nejprve přidejte rutinu „Compress-Archive“, zadejte „ -Cesta ” a přiřaďte cestu k souboru, který má být komprimován.
- Poté definujte „ -Cesta cíle ” a přiřaďte cílovou cestu k souboru a “ .zip ” rozšíření:
Podívejme se, zda byl soubor zazipován nebo ne, spuštěním níže uvedeného kódu:
Get-ChildItem C:\Doc\
Ve výše uvedeném kódu nejprve přidejte „ Get-ChildItem ” cmdlet a poté přiřaďte adresu adresáře:
Příklad 2: Pomocí příkazu „Compress-Archive“ zkomprimujte více souborů najednou
Tento následující příklad zazipuje více souborů pomocí PowerShell “ Compress-Archive ”cmdlet. Chcete-li to provést, jednoduše přiřaďte více adres souborů k „ -Cesta ” parametr oddělený čárkou:
Komprimovat - Archiv -Cesta C:\Doc\File.txt , C:\Doc\New.txt - Cílová cesta C:\Doc\File.zip
Příklad 3: Pomocí příkazu „Compress-Archive“ zkomprimujte všechny soubory ve složce
Nyní archivujte nebo zazipujte všechny soubory ve složce pomocí zástupného znaku „ * “ operátor. Z tohoto důvodu přidejte na konec adresy adresáře operátor „*“, jak je ukázáno níže:
Komprimovat - Archiv -Cesta 'C:\Doc\*' - Cílová cesta C:\Doc\File.zip
Metoda 2: Dekomprimujte nebo rozbalte soubory v prostředí PowerShell pomocí rutiny „Rozbalit-archivovat“
Soubory, které jsou zazipované nebo komprimované, lze rozbalit nebo dekomprimovat pomocí „ Rozbalit-Archiv ”cmdlet.
Příklad: K rozbalení souboru použijte příkaz „Rozbalit-archivovat“.
V tomto příkladu bude zazipovaný soubor rozbalen pomocí „ Rozbalit-Archiv ”cmdlet:
Rozšířit - Archiv -Cesta C:\Doc\File.zip - Cílová cesta C:\Doc\FilePodle výše uvedeného kódu:
- Nejprve přidejte „ Rozbalit-Archiv 'cmdlet, zadejte ' -Cesta ” a přiřaďte mu adresu souboru spolu s názvem souboru:
Zkontrolujeme, zda byly soubory extrahovány nebo ne, pomocí „ Get-ChildItem ” cmdlet spolu s adresou adresáře:
Get-ChildItem C:\Doc\Soubor
To bylo vše o postupu zipování a rozbalování souborů pomocí PowerShellu.
Závěr
Chcete-li soubor zkomprimovat nebo zkomprimovat v prostředí PowerShell, „ Compress-Archive ” je použita rutina. Při rozbalení nebo dekomprimaci souboru se zobrazí „ Rozbalit-Archiv ” cmdlet lze použít. Navíc lze zazipovat nebo rozbalit více souborů najednou. Tento zápis dodržel uvedený dotaz a vyřešil uvedený dotaz.