Feedback

C# - Prüfen ob ein Dos Befehl ausführbar ist

Veröffentlicht von am 25.09.2008
(1 Bewertungen)
Diese Funktion prüft ob ein dos Befehl ausführbar ist
/// <summary>
/// Diese Funktion prüft, ob ein Dos Befehl problemlos
/// ausgeführt werden kann.
/// </summary>
/// <param name="command">Der Dos Befehl</param>
/// <returns></returns>
public bool IsDosExecutable(string strCommand)
{
    //Dos Befehl ausführen
    Process p = Process.Start("cmd", "/c " + strCommand);
    //warten bis beendet wurde(daher besser kein pause testen ;-)
    p.WaitForExit();
    //ExitCode untersuchen(0=problemlos 1=Fehler!)
    if (p.ExitCode == 0)
    {
        return true;
    }
    else
    {
        return false;
    }
}
Abgelegt unter dos, batch, ausführbar.

1 Kommentare zum Snippet

Günther Foidl schrieb am 25.09.2008:
Ergebnis kann auch einfacher zurückgegeben werden:

return p.ExitCode == 0;
 

Logge dich ein, um hier zu kommentieren!