Распаковка 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);
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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