您的位置:首页 > 编程语言 > ASP

[收集]用asp.net调用dos命令~(通过cmd来执行)

2007-01-06 15:58 459 查看
 
private void Button1_Click(object sender, System.EventArgs e)
  {
  
   CallExe( @"md c:/wxd" );   //这里用了@的话,可以不用写成C://wxd了
   }

  private void CallExe(string argm)
  {
   Process p = new Process();
   p.StartInfo.FileName = "cmd.exe";
   p.StartInfo.UseShellExecute = false;
   p.StartInfo.RedirectStandardInput = true;
   p.StartInfo.RedirectStandardOutput = true;
   p.StartInfo.RedirectStandardError = true;
   p.StartInfo.CreateNoWindow = true;

   p.Start();
   p.StandardInput.WriteLine(argm);
   p.StandardInput.WriteLine("exit");
   p.StandardOutput.ReadToEnd();
   p.Close();

  }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息