Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 43446|Отговор: 0

[Източник] (to).NET/C# за пакетиране на папката в zip файл

[Копирай линк]
Публикувано в 28.04.2021 г. 13:47:05 ч. | | |
C# пакетирани zip файлове могат да извикват готови DLL-и на трети страни, които могат да постигнат двойно по-голям резултат с половината усилия, а DLL е напълно безплатен, адрес за изтегляне: SharpZipLib

След като изтеглите и разархивирате, копирайте ICSharpCode.SharpZipLib.dll в директорията на текущия проект (ако сте мързеливи, можете да го копирате директно в bin\Debug директорията на текущия проект), кликнете с десен бутон върху референтния референт на проекта, отворен от VS, за да добавите референтния ICSharpCode.SharpZipLib.dll

Команда Nuget:


След това, кликнете с десен бутон върху проекта, отворен от VS, за да създадете нов клас, да го наречете ZipHelper.cs, изпразните целия код в класа, да копирате следния код и да го поставите:

целевият компресиран файл,Не можеш да архивираш папки с поддиректории, в противен случай грешката ще бъде следната:

Процесът не може да достъпи файла 'D:\\Test\ITSVSE.zip', защото той се използва от друг процес.


За да го използвате, след като използвате ZipOneCode.ZipProvider външно, можете да се обадите на ZipHelper.CreateZip(@"D:\Temp\forzip", @"D:\Temp2\forzip.zip").

Забележка: Преди да се обадите, обмислете да обърнете внимание на някои необичайни ситуации, като например дали съществува пътят към изходния файл.

MVC връща пакетния файл:

(Край)





Предишен:Подробно времеви печат на .NET/C# Unix
Следващ:.NET/C# Lock Principle Monitor предоставя подробно обяснение
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com