C#下使用DOS命令怎么判断是否执行成功,怎么退出
今天看到网上一篇文章写如何在C#下格式化磁盘分区的,我试着做了一个格式化软盘的程序,但是执行到p.WaitForExit();就死在那边了,不晓得为什么,也不晓得怎么判断是否执行成功
strOutput = "format "+p_strDriverName+" /FS:FAT /Q";
p.StandardInput.WriteLine(strOutput);
p.StandardInput.WriteLine("exit");
while (p.StandardOutput.EndOfStream)
{
strOutput = p.StandardOutput.ReadLine();
Console.WriteLine(strOutput);
}
p.WaitForExit();