Come faccio a ottenere il codice di uscita 7-Zip dall'uscita della console?

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

  •  21-09-2019
  •  | 
  •  

Domanda

Sto scrivendo un'applicazione C # che utilizza 7-zip per comprimere una directory. 7-Zip restituisce uno stato uscita dopo zippare un file. Nella finestra della console vedo solo

Everything is Ok

il che equivale a un codice di uscita 0. Ma qualcuno sa se c'è un modo per ottenere quel numero?

È stato utile?

Soluzione

Presumo si sta iniziando 7-zip come un processo separato utilizzando il System.Diagnostics.Process classe.

MSDN :

  

Process.ExitCode Proprietà

     

Ottiene il valore che il processo associato specificato quando terminato.


Potreste essere interessati a SevenZipSharp che fornisce un wrapper gestito per l'7z.dll.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top