Я пытаюсь запустить команду findstr из C # (Windows Forms).
Я обычно пробовал это в командной строке, она отлично работает.
string CD = @"P:\FIles";
Process p = new Process();
p.StartInfo = new ProcessStartInfo("findstr.exe");
p.StartInfo.Arguments = "-M -S" + " " + quote + txtSearch.Text + quote + " " + quote+"dummy.txt"+quote + " > " + "C:\\Temp\\results.txt" ;
p.StartInfo.WorkingDirectory = CD;
p.StartInfo.ErrorDialog = true;
p.StartInfo.UseShellExecute = false;
p.Start();
p.WaitForExit();
Я хотел бы сохранитьвывод в другой текстовый файл с указанным местоположением.
Было бы еще лучше, если бы я мог как-то вернуть результат обратно обратно в саму форму и, возможно, скопировать каждую строку в список.