Как получить код выхода из 7-ZIP от вывода консоли?
Вопрос
Я пишу приложение AC#, которое использует 7-Zip для сжатия каталога. 7-Zip возвращает статус выхода после застежления файла. В окне консоли все, что я вижу
Everything is Ok
Что приравнивается к коду выхода 0. Но кто -нибудь знает, есть ли способ получить это число?
Решение
Я предполагаю, что вы начинаете 7-Zip как отдельный процесс, используя System.diagnostics.process учебный класс.
Из MSDN:
Process.ExitCode Имущество
Получает значение, которое указан соответствующий процесс, когда он прекратил.
Вас может быть заинтересован в Sevenzipsharp который обеспечивает управляемую обертку для 7z.dll.
Не связан с StackOverflow