Comment puis-je obtenir le code de sortie 7-Zip depuis la sortie de la console?

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

  •  21-09-2019
  •  | 
  •  

Question

Je suis en train d'écrire une application c # qui utilise pour compresser un répertoire 7-zip. 7-Zip retourne un état de sortie après zipper un fichier. Dans la fenêtre de la console tout ce que je vois est

Everything is Ok

ce qui équivaut à un code de sortie de 0. Mais quelqu'un sait s'il y a un moyen que je peux obtenir ce numéro?

Était-ce utile?

La solution

Je suppose que vous commencez 7-zip comme un processus distinct en utilisant le la classe de System.Diagnostics.Process.

De MSDN :

  

Process.ExitCode Propriété

     

Obtient la valeur que le processus associé spécifié quand il terminé.


Vous pourriez être intéressé par SevenZipSharp qui fournit un wrapper managé pour le 7z.dll.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top