Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как запаковать\распаковать zip архив с помощью SharpCompress .Net.

81K
23 апреля 2012 года
ansmol
2 / / 23.04.2012
Не могу разораться, как работать с директориями. И, как следствие, не получается реализовать рекурсивную функцию. Подскажите кто знает
81K
23 апреля 2012 года
ansmol
2 / / 23.04.2012
using (var archive = ZipArchive.Create())
{
string dir = "d:\\1";
foreach (string fileName in Directory.GetFiles(dir))
{
FileInfo file=new FileInfo(fileName);
archive.AddEntry(file.Name, new FileInfo(fileName));
}
using (Stream newStream = File.Create("d:\\1\\1.zip"))
{
archive.SaveTo(newStream, SharpCompress.Common.CompressionType.LZMA);
}
}

Но с директориями такое не катит

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог