Soubory nebo složky v PowerShellu lze archivovat, komprimovat nebo komprimovat pomocí „ Compress-Archive ”cmdlet. Navíc může také vytvořit nový archivní soubor ze scrape. PowerShell používá „ -Úroveň komprese ” pro použití komprese na soubor archivující soubor. Čím vyšší úroveň komprese spotřebuje, tím méně času na vytvoření souboru. Tím se však zvětší velikost souboru.
V tomto článku poskytneme informace o rutině „Compress-Archive“.
Co je rutina Compress-Archive v PowerShellu?
Jak je popsáno výše, uvedená rutina je zodpovědná za archivaci jednoho nebo více souborů. Pojďme objevit způsoby, jak komprimovat soubor do souboru zip s pomocí uvedených příkladů.
Příklad 1: Použití rutiny „Compress-Archive“ ke kompresi dvou souborů
Chcete-li archivovat více než jeden soubor, spusťte níže uvedený kód:
Compress-Archive - Doslovná cesta C:\Docs\Script.ps1, C:\Docs\New.csv -Úroveň komprese Optimální -Cesta cíle C:\Docs\File.zip
V souladu s výše uvedeným kódem:
- Nejprve zadejte „ Compress-Archive ” cmdlet spolu s “ - Doslovná cesta ” s cestou ke dvěma souborům odděleným čárkou.
- Dále umístěte „ -Úroveň komprese “ parametr a přiřaďte mu “ Optimální “hodnota.
- Nakonec přidejte „ -Cesta cíle ”, zadejte cílovou cestu a rozšíření:
Příklad 2: Zkomprimujte celý adresář do souboru ZIP
Chcete-li komprimovat složku do souboru zip, proveďte následující příkaz:
Compress-Archive -Cesta C:\Docs -Cesta cíle C:\Docs\New_File.zip
Ve výše uvedeném kódu:
- Nejprve přidejte „ Compress-Archive ” cmdlet spolu s “ -Cesta ” parametr s přiřazenou zadanou cestou.
- Dále napište „ -Cesta cíle ” a zadejte cílovou cestu:
Příklad 3: Vytvoření souboru ZIP obsahujícího více souborů ze složky pomocí zástupného znaku
Chcete-li komprimovat celou složku obsahující několik umístěním zástupného znaku „ * ” vedle cesty ke složce použijte poskytnutý příkaz:
Compress-Archive -Cesta C:\Docs\ * -Úroveň komprese Nejrychlejší -Cesta cíle C:\Docs\Multi.zip
Příklad 4: Aktualizace existujícího souboru ZIP pomocí parametru „-Update“.
Přidat ' -Aktualizace “ parametr spolu s “ Compress-Archive ” cmdlet pro aktualizaci stávajícího souboru zip:
Compress-Archive -Cesta C:\Docs\ * -Aktualizace -Cesta cíle C:\Docs\Multi.zip
A je to! Diskutovali jsme o „ Compress-Archive ” cmdlet podrobně.
Závěr
' Compress-Archive Rutina je zodpovědná za archivaci, komprimaci nebo komprimaci souboru nebo adresáře v PowerShellu. Komprimace souboru chrání soubor před škodlivými aktivitami. Tento kurz poskytl podrobnosti o rutině „Compress-Archive“ v PowerShellu.