C#. Работа с .ZIP архивами (подходит для старых .NET Framework'ов 3.5, 2.0)
Когда-то давно какой-то хороший человек написал библиотеку для работы с ZIP (а еще и Bzip2) архивами.
Приведу только простой пример использования - распаковка ZIP-архива в каталог:public static bool UnzipToDir(string FileName,string UnzipDir)
{
ZipFile zip = null;
try
{
zip = ZipFile.Read(FileName);
foreach (ZipEntry e in zip)
{
e.Extract(UnzipDir,
ExtractExistingFileAction.OverwriteSilently);
// перезаписывать существующие
}
}
catch (Exception ex)
{
ErrorMessage = ex.Message;
return false;
}
return true;
}
До использования, естественно, библиотеку надо подключить в References
'ах и прописать using
:using Ionic.Zip;
Работа с zip-архивами в .NET Framework 3.5 на C# Копия в PDF
1. Ссылка на Codeplex Archive
2. Скачать библиотеку с codernotes.ru
3. Копия архива Codeplex на nega.nz
4. Библиотека на Mega.nz
Это репост с сайта http://tolik-punkoff.com
Оригинал: http://tolik-punkoff.com/2019/09/05/c-ra