zoukankan      html  css  js  c++  java
  • [转]在C#里,如何执行cmd里的常用dos命令

    using System;
    using System.Diagnostics;

    namespace Tipo.Tools.Utility
    {
     /// <summary>
     /// 常用Dos命令操作
     /// </summary>
     public class DosCommand
     {
      private Process process=null;
      private string _errmsg;

      public DosCommand()
      {
       process = new Process();
       process.StartInfo.FileName = "cmd.exe";
       process.StartInfo.UseShellExecute = false;
       process.StartInfo.RedirectStandardInput = true;
       process.StartInfo.RedirectStandardOutput = true;
       process.StartInfo.RedirectStandardError = true;
       process.StartInfo.CreateNoWindow = false;
       process.Start();
      }

      //检测文件或目录是否存在
      public string exist(string path)
      {
       process.StandardInput.WriteLine(string.Format("dir \"{0}\"",path));
       process.StandardInput.WriteLine("exit");
       _errmsg = process.StandardError.ReadToEnd();
       return _errmsg;
      }
     }
    }

  • 相关阅读:
    斯特林公式
    高精度算法
    容斥原理
    贪心问题之——Dijkstra最短路
    博弈论
    JavaScript数据类型
    JavaScript变量
    认识JavaScript
    编程语言与计算机
    CSS验证工具
  • 原文地址:https://www.cnblogs.com/huige1004/p/1420493.html
Copyright © 2011-2022 走看看