c # выполнить команду оболочки и получить результат

Я выполняю команду командной строки следующим образом:

string cmd = "/c dir" ; 
System.Diagnostics.Process proc = new System.Diagnostics.Process(); 
proc.StartInfo.FileName = "cmd.exe";
proc.StartInfo.Arguments = cmd; 
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardOutput = true; 
proc.Start();

Как получить вывод команды?


person Mika    schedule 04.04.2013    source источник


Ответы (1)


попробуй это

string output = proc.StandardOutput.ReadToEnd();
person Sachin    schedule 04.04.2013