Я пытаюсь сжать папку изображений (2000 или около того) в ZIP-файл, используя ZipFile в .NET 4.5.2
Следующий код успешно создает ZIP-файл:
static void Main(string[] args)
{
string startPath= @"D:\Photos";
string zipPath = @"D:\Photos\all.zip";
//Same issue with CompressionLevel.Optimal
ZipFile.CreateFromDirectory(startPath, zipPath, CompressionLevel.Fastest, false);
Console.Write("Done! ");
Console.ReadKey();
}
ZIP-файл создается и заполняется всеми изображениями, но затем метод начинает выдавать исключение, один System.IO.IOException in System.IO.Compression.FileSystem.dll
говорит мне, что папка уже используется другим процессом, а затем System.IO.IOException in mscorlib.dll
говорит мне, что all.zip уже существует в целевом каталоге, это одного бросают непрерывно, казалось бы, без конца.
Любая помощь будет принята с благодарностью!
D:\Photos\all.zip
, так как в маске файла не указано, что этот файл не должен быть сжат. - person Julo   schedule 21.03.2018