Pergunta

Estou escrevendo um aplicativo AC# que usa 7-ZIP para compactar um diretório. O 7-ZIP retorna um status de saída após fechar um arquivo. Na janela do console, tudo o que vejo é

Everything is Ok

O que equivale a um código de saída de 0. Mas alguém sabe se existe uma maneira de obter esse número?

Foi útil?

Solução

Suponho que você esteja começando o 7-ZIP como um processo separado usando o System.diagnostics.process classe.

A partir de Msdn:

Process.exitcode Propriedade

Obtém o valor que o processo associado especificou quando terminou.


Você pode estar interessado em SevenzipSharp que fornece um invólucro gerenciado para o 7z.dll.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top