Добавление каталога в существующий файл .zipC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Добавление каталога в существующий файл .zip

Сообщение Anonymous »

Прежде всего, я хотел бы сказать, что я пытался найти решение этой проблемы и не нашел такого, где мне не нужно было бы разархивировать, добавлять свою папку и снова сжимать архив. Я не использую сторонние библиотеки. Я хотел бы сделать это, используя system.io.compression, если это вообще возможно... Если нет, я бы использовал dotnetzip в качестве последнего средства.
TL;DR.
Я хочу иметь возможность добавлять каталоги с файлами в уже созданный zip-файл. Возможно ли это с помощью библиотеки System.Io.Compression?
EDIT:

Код: Выделить всё

using (FileStream zipToOpen = new FileStream(zipfile, FileMode.Open))
{
using (ZipArchive archive = new ZipArchive(zipToOpen, ZipArchiveMode.Update))
{
ZipArchiveEntry readmeEntry = archive.CreateEntry("testFolder/");
}
}
Итак, используя этот код, я могу создать внутри папку, но в ней не будет никаких файлов. Теперь у меня вопрос: нужно ли мне запускать этот код еще раз, чтобы перенести каждый файл из моей исходной папки в эту папку внутри zip-архива, или есть лучший способ?

Подробнее здесь: https://stackoverflow.com/questions/385 ... g-zip-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»