See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 41954|Vastuse: 0

[Allikas] (to).NET/C#, et pakendada kaust zip-faili

[Kopeeri link]
Postitatud 2021-4-28 13:47:05 | | |
C# pakendatud zip-failid võivad kutsuda valmis kolmanda osapoole DLL-e, mis annavad poole väiksema vaevaga kahekordse tulemuse, ja dll on täiesti tasuta, allalaadimise aadress: SharpZipLib

Pärast allalaadimist ja lahtipakkimist kopeeri ICSharpCode.SharpZipLib.dll praeguse projekti kataloogi (kui oled laisk, võid selle otse praeguse projekti bin\Debug kataloogi kopeerida), paremklõpsa VS-i poolt avatud projektiviitel, et lisada viide ICSharpCode.SharpZipLib.dll

Nuget Command:


Seejärel paremklõpsa VS-i poolt avatud projektil, et luua uus klass, nimetada see ZipHelper.cs, tühjenda kogu klassi kood, kopeerida järgmine kood ja kleebi see:

Sihtmärk tihendatud fail,Kaustade alamkatalooge ei saa zip-postitada, vastasel juhul on viga järgmine:

Protsess ei pääse ligi failile 'D:\\Test\\ITSVSE.zip', kuna seda kasutab teine protsess.


Selle kasutamiseks, pärast ZipOneCode.ZipProvideri välise viitamise kasutamist, võid helistada aadressile ZipHelper.CreateZip (@"D:\Temp\forzip", @"D:\Temp2\forzip.zip").

Märkus: Enne helistamist tasub jälgida mõningaid ebatavalisi olukordi, näiteks kas lähtefaili tee eksisteerib.

MVC tagastab paketifaili:

(Lõpp)





Eelmine:.NET/C# Unix ajatempli detailid
Järgmine:.NET/C# luku põhimõtte monitor annab põhjaliku selgituse
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com