Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 41954|Odgovoriti: 0

[Vir] (to).NET/C# za pakiranje mape v zip datoteko

[Kopiraj povezavo]
Objavljeno 28. 4. 2021 ob 13:47:05 | | |
C# pakirane zip datoteke lahko kličejo že pripravljene DLL-je tretjih oseb, kar lahko doseže dvakrat večji rezultat s polovico truda, dll pa je popolnoma brezplačen, naslov za prenos: SharpZipLib

Po prenosu in razpakiranju ICSharpCode.SharpZipLib.dll kopirajte v mapo trenutnega projekta (če ste leni, jo lahko kopirate neposredno v mapo bin\Debug trenutnega projekta), desni klik na referenco projekta, ki jo odpre VS, da dodate referenčno ICSharpCode.SharpZipLib.dll

Nuget Command:


Nato z desnim klikom na projekt, ki ga je VS odprl, ustvariš nov razred, ga poimenuješ ZipHelper.cs, izprazniš vso kodo v razredu, kopiraš naslednjo kodo in jo prilepiš:

ciljno stisnjeno datoteko,Podmape zip map ne morete zapakirati, sicer bo napaka naslednja:

Proces ne more dostopati do datoteke 'D:\\Test\\ITSVSE.zip', ker jo uporablja drug proces.


Za uporabo, po zunanjem referenciranju ZipOneCode.ZipProvider, lahko pokličete ZipHelper.CreateZip(@"D:\Temp\forzip", @"D:\Temp2\forzip.zip").

Opomba: Pred klicem razmislite o tem, da bi bili pozorni na nekatere nenavadne situacije, na primer ali pot izvorne datoteke obstaja.

MVC vrne datoteko paketa:

(Konec)





Prejšnji:.NET/C# Unix časovni žig časovnega žiga podrobno
Naslednji:.NET/C# Lock Principle Monitor ponuja poglobljeno razlago
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com