Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 41954|Odpoveď: 0

[Zdroj] (to).NET/C# na zabalenie priečinka do zip súboru

[Kopírovať odkaz]
Zverejnené 28. 4. 2021 o 13:47:05 | | |
C# zabalené zip súbory dokážu volať hotové DLL od tretích strán, čo môže dosiahnuť dvojnásobný výsledok pri polovičnej námahe, a DLL je úplne zadarmo, adresa na stiahnutie: SharpZipLib

Po stiahnutí a rozbalení ICSharpCode.SharpZipLib.dll skopírujte do adresára aktuálneho projektu (ak ste leniví, môžete ho skopírovať priamo do adresára bin\Debug aktuálneho projektu), kliknite pravým tlačidlom na referenciu projektu, ktorú otvoril VS, aby ste pridali referenciu ICSharpCode.SharpZipLib.dll

Velenie NUGET:


Potom kliknite pravým tlačidlom na projekt otvorený vo VS, aby ste vytvorili novú triedu, pomenovali ju ZipHelper.cs, vyprázdnili všetok kód v triede, skopírovali nasledujúci kód a vložili ho:

cieľový komprimovaný súbor,Podadresáre do zipovacích priečinkov sa nedajú zabaliť, inak bude chyba nasledovná:

Proces nemá prístup k súboru 'D:\\Test\\ITSVSE.zip', pretože ho používa iný proces.


Ak ho chcete použiť, po externom referencovaní pomocou ZipOneCode.ZipProvider, môžete zavolať ZipHelper.CreateZip(@"D:\Temp\forzip", @"D:\Temp2\forzip.zip").

Poznámka: Pred zavolaním zvážte pozornosť niektorých nezvyčajných situácií, napríklad či existuje cesta k zdrojovému súboru.

MVC vráti balíkový súbor:

(Koniec)





Predchádzajúci:.NET/C# Časová pečiatka Unixu podrobne
Budúci:.NET/C# Lock Principle Monitor poskytuje podrobné vysvetlenie
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com