Как получить код выхода из 7-ZIP от вывода консоли?

StackOverflow https://stackoverflow.com/questions/1773701

  •  21-09-2019
  •  | 
  •  

Вопрос

Я пишу приложение AC#, которое использует 7-Zip для сжатия каталога. 7-Zip возвращает статус выхода после застежления файла. В окне консоли все, что я вижу

Everything is Ok

Что приравнивается к коду выхода 0. Но кто -нибудь знает, есть ли способ получить это число?

Это было полезно?

Решение

Я предполагаю, что вы начинаете 7-Zip как отдельный процесс, используя System.diagnostics.process учебный класс.

Из MSDN:

Process.ExitCode Имущество

Получает значение, которое указан соответствующий процесс, когда он прекратил.


Вас может быть заинтересован в Sevenzipsharp который обеспечивает управляемую обертку для 7z.dll.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top