Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 41954|Odpověď: 0

[Zdroj] (to).NET/C# pro zabalení složky do zip souboru

[Kopírovat odkaz]
Zveřejněno 28. 4. 2021 13:47:05 | | |
C# zabalené zip soubory mohou volat hotové DLL třetích stran, což může dosáhnout dvojnásobného výsledku s poloviční snahou, a dll je zcela zdarma, adresa ke stažení: SharpZipLib

Po stažení a rozbalení ICSharpCode.SharpZipLib.dll zkopírujte do adresáře aktuálního projektu (pokud jste líní, můžete ho zkopírovat přímo do adresáře bin\Debug aktuálního projektu), klikněte pravým tlačítkem na odkaz na projekt, který otevře VS, abyste přidali referenční ICSharpCode.SharpZipLib.dll

Příkaz NUGET:


Poté klikněte pravým tlačítkem na projekt otevřený ve VS, abyste vytvořili novou třídu, pojmenovali ji ZipHelper.cs, vyprázdnili veškerý kód ve třídě, zkopírovali následující kód a vložili ho:

cílový komprimovaný soubor,Nemůžete zipovat složky, jinak bude chyba následující:

Proces nemůže přistupovat k souboru 'D:\\Test\\ITSVSE.zip', protože jej používá jiný proces.


Pro použití po externím odkazování pomocí ZipOneCode.ZipProvider můžete zavolat ZipHelper.CreateZip(@"D:\Temp\forzip", @"D:\Temp2\forzip.zip").

Poznámka: Před zavoláním zvažte pozornost některých neobvyklých situací, například zda existuje cesta ke zdrojovému souboru.

MVC vrací soubor balíčku:

(Konec)





Předchozí:Časové razítko časového razítka .NET/C# Unixu podrobně
Další:.NET/C# Monitor principů zámků poskytuje podrobné vysvětlení
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com