Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 41954|Svare: 0

[Kilde] (to).NET/C# for å pakke mappen inn i en zip-fil

[Kopier lenke]
Publisert 28.04.2021 13:47:05 | | |
C#-pakkede zip-filer kan kalle ferdiglagde tredjeparts DLL-filer, som kan gi dobbelt så mye resultat med halvparten av innsatsen, og DLL-filen er helt gratis, nedlastingsadresse: SharpZipLib

Etter nedlasting og utpakking, kopier ICSharpCode.SharpZipLib.dll til mappen til det nåværende prosjektet (hvis du er lat, kan du kopiere det direkte til bin\Debug-mappen til det nåværende prosjektet), høyreklikk på prosjektreferansen som VS åpner for å legge til referansen ICSharpCode.SharpZipLib.dll

NuGet-kommando:


Deretter høyreklikker du på prosjektet som VS åpner for å opprette en ny klasse, navngir den ZipHelper.cs, tømmer all kode i klassen, kopierer følgende kode og limer den inn:

målkomprimert fil,Du kan ikke zippe mappeunderkataloger, ellers vil feilen være som følger:

Prosessen kan ikke få tilgang til filen 'D:\\Test\\\ITSVSE.zip' fordi den brukes av en annen prosess.


For å bruke den, etter å ha referert eksternt til ZipOneCode.ZipProvider, kan du kalle ZipHelper.CreateZip(@"D:\Temp\forzip", @"D:\Temp2\forzip.zip").

Merk: Før du kaller, bør du være oppmerksom på noen unormale situasjoner, som om kildefilstien eksisterer.

MVC returnerer pakkefilen:

(Slutt)





Foregående:.NET/C# Unix tidsstempel tidsstempel i detalj
Neste:.NET/C# Lock Principle Monitor gir en grundig forklaring
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com