Как заархивировать все файлы в папке

У меня есть папка "D:\folder", и в этой папке у меня есть 10 файлов, которые мне нужно заархивировать. новый архив "D:\folder.zip".

В настоящее время я использую ICSharpCode.SharpZipLib, но это не является обязательным требованием, поэтому допустимы и другие решения.

Проблема, с которой я столкнулся, заключается в том, что при попытке выполнить метод FileStream fs = File.OpenRead(@"D:\folder")я получаю сообщение об ошибке из-за доступа к указанному пути .

Как я могу заархивировать эти файлы простым способом?

9
задан João Angelo 17 May 2012 в 21:31
поделиться