Использую библиотеку DotNetZip.dll для работы с ZIP.
ZipFile zip = ZipFile.Read(tempFile);
foreach (string err in converter.Errors)
{
}
zip=null;
Поcле пытаюсь удалить архив и получаю исключение:
The process cannot access the file 'MyZip.zip' because it is being used by another process
Можете объяснить почему процесс не освобождает архив и как правильно это делать?
1) использовать zip.Dispose();
в конце операций.
2) либо обернуть в оператор using
:
using (ZipFile zip = ZipFile.Read(tempFile))
{
foreach (string err in converter.Errors)
{
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю программу для очистки ресурсов пк путем закрытия программ, не внесенных в WhiteListДля наглядности решил добавить иконки приложений к их названиям,...
Всем доброго времени сутокВстал перед вопросом, есть простенькая формула выражающая координату Х графика кривой Циклоида
Есть таблица Rooms и tabcontrolВ таблице Rooms есть Id и Name=Кабинка 1, Кабинка 2 и