¿Cómo puedo obtener el código de salida 7-Zip desde la salida de la consola?

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

  •  21-09-2019
  •  | 
  •  

Pregunta

Estoy escribiendo una aplicación C # que utiliza 7-zip para comprimir un directorio. 7-Zip devuelve un estado de salida después de comprimir un archivo. En la ventana de la consola todo lo que veo es

Everything is Ok

lo que equivale a un código de salida de 0. Sin embargo, ¿alguien sabe si hay alguna manera de conseguir ese número?

¿Fue útil?

Solución

Asumo que está empezando 7-zip como un proceso independiente utilizando el clase System.Diagnostics.Process .

MSDN :

  

Process.ExitCode propiedad

     

Obtiene el valor que el proceso asociado especifica cuando se termina.


Usted podría estar interesado en SevenZipSharp que proporciona un contenedor administrado para el 7z.dll.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top