C#中如何调用DOS命令

来源:互联网 发布:腿长 知乎 编辑:程序博客网 时间:2024/05/09 13:19

using System.Diagnostics;  //命名空间
             Process p = new Process();
            //Process.Start("qq.exe");  //运行一个程序比如:QQ,一般要加上路径

            
            //Process在类有一個StartInfo属性,这个是ProcessStartInfo类,包括了一些属性和方法,下面我们用到了他的几个属性:        
            p.StartInfo.FileName = "cmd.exe";           //设定程序名
            p.StartInfo.Arguments = "/c md d://accp" ;   //设定程序执行参数 
            p.StartInfo.UseShellExecute = false;        //关闭Shell的使用
            p.StartInfo.RedirectStandardInput = true;   //重定向标准输入      
            p.StartInfo.RedirectStandardOutput = true;  //重定向标准输出   
            p.StartInfo.RedirectStandardError = true;   //重定向错误输出  
            p.StartInfo.CreateNoWindow = true;             //设置不显示窗口
            p.Start();