ICSharpCode ошибка создания zip-файла - PullRequest
0 голосов
/ 01 июня 2010

Следующий код работает на моем компьютере, но не на сервере:

using (ZipFile zipFile = ZipFile.Create(outPath))
{       
    if (!includeFolders)
    {
        zipFile.NameTransform = 
            new ZipNameTransform(Path.GetDirectoryName(fileNames[0]));
    }

    foreach (string Fil in fileNames)
    {
        zipFile.BeginUpdate();
        zipFile.Add(Fil.ToLower());
        zipFile.CommitUpdate();
    }
}

Создает пустой zip-файл и выдает это исключение:

Невозможно получить доступ к удаленному объекту. Имя объекта: 'ZipFile'.

кто-нибудь еще сталкивался с этой ошибкой? Есть ли альтернативный способ или библиотека для архивирования файлов без папок?

1 Ответ

0 голосов
/ 05 декабря 2015

Была такая же проблема, оказалось, что это произошло потому, что некоторые из моих файлов, которые я пытался добавить, не существовали и после выполнения zipFile.Add (file); с несуществующим файлом удаляется объект zipFile. tl; dr: Убедитесь, что все ваши файлы действительно существуют.

...