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
Optimal
kompresję - Zapisz powstałe archiwum w
C:\Archives\Documents.zip
-
-DestinationPath
doda.zip
jeśli nie jest obecny. -
-LiteralPath
moż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.zip
nowymi 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.zip
do 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