Обратные косые черты в вашем TempFileFolder
не экранированы, что может вызвать проблемы. Попробуйте вместо этого использовать дословный строковый литерал .
zipFile.TempFileFolder = @"D:\Company Data\Operations\media\test_folder_cover_scan\"
Кроме того, tempFilePath
в вашем примере не включает полный путь, может быть, он пытается сохранить ZIP-файл в папку, отличную от той, которую вы ожидаете (и которой назначены разрешения)?
Вы присвоили разрешения обоим папке временных файлов И реальной папке назначения?