Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 3157|Svar: 0

PowerShell komprimerar mappar baserade på Compress-Archive

[Kopiera länk]
Publicerad på 2023-07-27 19:38:52 | | | |
Krav: När du använder verktyg som Jenkins och DevOps för automatiserad release kan du behöva säkerhetskopiera de ursprungliga programfilerna för att underlätta återställning.

[Verklig strid]. NET/C# anropar 7z-dekompression via kommandoraden
https://www.itsvse.com/thread-10303-1-1.html

Komprimeringsarkiv: Skapa ett komprimerat arkiv eller komprimerad fil från de angivna filerna och katalogerna.
Inloggningen med hyperlänken är synlig.

Expand-Archive: Extraherar en fil (komprimerad) från det angivna arkivet.
Inloggningen med hyperlänken är synlig.


Komprimera F:\SaveTemp\itsvse-katalogen med följande kommando:





I den faktiska miljön kan du också behöva utesluta vissa kataloger eller filer under katalogen, såsom loggar, känsliga filer osv.Compress-Archive stöder inte alternativet att felsöka mappar eller filer, men uteslutningen kan uppnås via Get-ChildItem-pipelinen.

Till exempel, exkludera Log-mappen med följande kommando:

(Slut)




Föregående:.NET/C# Enkel användning Polly-handledning
Nästa:Azure DevOps (VII) skapar en ytterligare agent pool
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com