Распаковка 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д