Сжатие и распаковка папок в C #

Я хочу сжать и распаковать папку с помощью C #. Проблема с GZipStream в том, что он принимает имена файлов, и поэтому мне нужно написать рекурсивную логику.

Могу я как-то так сделать, дать имя исходной папки и имя файла назначения, чтобы сжать всю папку с иерархией. Мне нужно сделать наоборот, чтобы распаковать папку. Если это невозможно напрямую через C # / .net, пожалуйста, предложите стороннюю бесплатную версию.

5
задан Saubhagya 20 January 2011 в 14:37
поделиться