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

Utsikt: 41954|Svar: 0

[Källa] (to).NET/C# för att paketera mappen till en zip-fil

[Kopiera länk]
Publicerad den 28 april 2021 13:47:05 | | |
C#-paketerade zip-filer kan anropa färdiga tredjeparts-DLL:er, vilket kan ge dubbelt så mycket resultat med halva ansträngningen, och DLL:n är helt gratis, nedladdningsadress: SharpZipLib

Efter nedladdning och uppackning, kopiera ICSharpCode.SharpZipLib.dll till katalogen för det aktuella projektet (om du är lat kan du kopiera den direkt till bin\Debug-katalogen för det aktuella projektet), högerklicka på projektreferensen som VS öppnat för att lägga till referensen ICSharpCode.SharpZipLib.dll

NuGet-kommando:


Högerklicka sedan på projektet som VS öppnat för att skapa en ny klass, namnge den ZipHelper.cs, tömma all kod i klassen, kopiera följande kod och klistra in den:

målkomprimerad fil,Du kan inte zippa mappunderkataloger, annars blir felet följande:

Processen kan inte komma åt filen 'D:\\Test\\\ITSVSE.zip' eftersom den används av en annan process.


För att använda den, efter att ha refererat externt med ZipOneCode.ZipProvider, kan du anropa ZipHelper.CreateZip(@"D:\Temp\forzip", @"D:\Temp2\forzip.zip").

Observera: Innan du ringer, överväg att uppmärksamma vissa onormala situationer, såsom om källfilens sökväg finns.

MVC returnerar paketfilen:

(Slut)





Föregående:.NET/C# Unix-tidsstämpel i detalj
Nästa:.NET/C# Lock Principle Monitor ger en djupgående förklaring
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