C# 执行CMD命令
C#执行CMD命令进行相关操作,记录一下。 /// <summary> /// 执行CMD命令 /// </summary> /// <param name="cmd">要执行的命令</param> /// <returns></returns> public static string RunCMDCommand(string cmd) { string cmdPath = "C:\\Windows\\System32\\cmd.exe"; //cmd.exe执行文件目录 cmd = cmd.Trim().TrimEnd('&') + "&exit"; //不管命令是否成功均执行exit命令,否则当调用ReadToEnd()方法时,会处于假死状态 string result = string.Empty; Process process = new Process(); try { //设置要启动的执行程序 process.StartInfo.FileName = cmdPath; //是否使用操作系统shell启动进程 process.StartInfo.UseShellExecute = false; //应用程序的输入是否从Process.StandardInput流中读取/是否接受来自调用程序的输入信息 process.StartInfo