Проблемы с использованием cmd через C # для архивирования и разархивирования файлов

#c# #zip #unzip #cmd

#c# #zip #распакуйте #cmd

Вопрос:

Я использовал C # для выполнения команд cmd, связанных с архивированием и разархивированием файлов через класс system.diagnostics.process, но столкнулся с некоторыми трудностями: при попытке заархивировать некоторые папки процесс не выполняет команду zip, а затем перестает реагировать на дальнейшие команды. иногда, когда это происходит, zip-файлы появляются после того, как я полностью закрыл программу.

Пожалуйста, поблагодарите меня…

Комментарии:

1. Обычно очень полезно опубликовать некоторый код.

2. обязательно ли это быть zip? или вы просто ищете сжатие?

3. Извините за проблему, удалось решить самостоятельно, использовал другой способ доступа к командам zip:

4. Вы должны ответить на свой собственный вопрос. И примите это.

Ответ №1:

Подробный контроль над внешними процессами может стать очень сложным. SharpZipLib для вас не вариант?

Комментарии:

1. Нет, извините, я забыл упомянуть, что в моей текущей рабочей среде сторонние библиотеки не подходят!