Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 3157|Odpowiedź: 0

PowerShell kompresuje foldery na podstawie Compress-Archive

[Skopiuj link]
Opublikowano 27.07.2023 19:38:52 | | | |
Wymagania: Korzystając z narzędzi takich jak Jenkins i DevOps do automatycznego wydawania, może być konieczne wykonanie kopii zapasowej oryginalnych plików programu, aby ułatwić cofnięcie danych.

[Rzeczywista walka]. NET/C# wywołuje dekompresję 7z za pomocą linii poleceń
https://www.itsvse.com/thread-10303-1-1.html

Kompresja-Archiwum: Utwórz skompresowane archiwum lub skompresowany plik z określonych plików i katalogów.
Logowanie do linku jest widoczne.

Rozwiń - Archiwum: Rozpakowuje plik (skompresowany) z określonego archiwum.
Logowanie do linku jest widoczne.


Skompresuj katalog F:\SaveTemp\itsvse za pomocą następującego polecenia:





W rzeczywistym środowisku możesz też potrzebować wykluczyć niektóre katalogi lub pliki w katalogu, takie jak logi, pliki wrażliwe itp.Compress-Archive nie obsługuje opcji rozwiązywania problemów z folderami lub plikami, ale wykluczenie można osiągnąć za pomocą pipeline'u Get-ChildItem.

Na przykład, wyklucz folder Log za pomocą następującego polecenia:

(Koniec)




Poprzedni:.NET/C# Prosty tutorial Polly
Następny:Azure DevOps (VII) tworzy dodatkową pulę agentów
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com