Распаковка ZiP-архива с заменой файлов - C# (192490)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Нигде нет толкового ответа про эту тему. Как извлечь, скажем, с помощью стандартной библиотеки, архив zip так, чтобы при извлечении заменялись файлы, которые есть в архиве. По сути создаю инсталлятор. И если распаковывать через обычную команду (ZipFile.ExtractToDirectory("data.zip", direc), то при совпадении имён извлекаемого файла и того, что лежит в директории распаковки, программа крэшится. Как быть? Может через foreach можно это реализовать? Подскажите, пожалуйста!

Решение задачи: «Распаковка ZiP-архива с заменой файлов»

textual
Листинг программы
            foreach (ZipArchiveEntry entry in archive.Entries)
            {
                    entry.ExtractToFile(Path.Combine(path, entry.FullName), true);
            }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

5   голосов , оценка 3.6 из 5
Похожие ответы