PowerShell
Moduł archiwizacyjny
Szukaj…
Wprowadzenie
Moduł Archiwum Microsoft.PowerShell.Archive zapewnia funkcje do przechowywania plików w archiwach ZIP ( Compress-Archive ) i rozpakowywania ich ( Expand-Archive ). Ten moduł jest dostępny w programie PowerShell 5.0 i nowszych.
We wcześniejszych wersjach programu PowerShell można było używać rozszerzeń społeczności lub .NET System.IO.Compression.FileSystem .
Składnia
- Rozwiń-Archiwum / Kompresuj-Archiwum
- -Ścieżka
- ścieżka pliku (-ów) do kompresji (Compress-Archive) lub ścieżka archiwum do wypakowania formularza (-ów) pliku (Expand-Archive)
- istnieje kilka innych opcji związanych ze ścieżką, patrz poniżej.
- -DestinationPath (opcjonalnie)
- jeśli nie podasz tej ścieżki, archiwum zostanie utworzone w bieżącym katalogu roboczym (Compress-Archive) lub zawartość archiwum zostanie wyodrębniona do bieżącego katalogu roboczego (Expand-Archive)
Parametry
| Parametr | Detale |
|---|---|
| CompressionLevel | (Tylko kompresja-archiwum) Ustaw poziom kompresji na Fastest , Optimal lub bez NoCompression |
| Potwierdzać | Monituje o potwierdzenie przed uruchomieniem |
| Siła | Wymusza uruchomienie polecenia bez potwierdzenia |
| LiteralPath | Ścieżka, która jest używana dosłownie, nie są obsługiwane symbole wieloznaczne , użyj , aby określić wiele ścieżek |
| Ścieżka | Ścieżka, która może zawierać symbole wieloznaczne, użyj , aby określić wiele ścieżek |
| Aktualizacja | (Tylko Compress-Archive) Zaktualizuj istniejące archiwum |
| Co jeśli | Symuluj polecenie |
Uwagi
Zobacz MSDN Microsoft.PowerShell.Archive (5.1) w celu uzyskania dalszych informacji
Kompresuj-Archiwum za pomocą symboli wieloznacznych
Compress-Archive -Path C:\Documents\* -CompressionLevel Optimal -DestinationPath C:\Archives\Documents.zip
To polecenie:
- Kompresuje wszystkie pliki w
C:\Documents - Wykorzystuje
Optimalkompresję - Zapisz powstałe archiwum w
C:\Archives\Documents.zip-
-DestinationPathdoda.zipjeśli nie jest obecny. -
-LiteralPathmoże być użyty, jeśli potrzebujesz nazwać go bez.zip.
-
Zaktualizuj istniejący plik ZIP za pomocą Compress-Archive
Compress-Archive -Path C:\Documents\* -Update -DestinationPath C:\Archives\Documents.zip
- spowoduje to dodanie lub zastąpienie wszystkich plików
Documents.zipnowymi zC:\Documents
Wyodrębnij Zip za pomocą Expand-Archive
Expand-Archive -Path C:\Archives\Documents.zip -DestinationPath C:\Documents
- spowoduje to wyodrębnienie wszystkich plików z
Documents.zipdo folderuC:\Documents
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow