http://blogger.org.cn/blog/more.asp?name=nrzj&id=4280

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;
  }
 }
}

转载于:https://www.cnblogs.com/marssl/archive/2009/01/16/1377350.html

在C#里,如何执行cmd里的常用dos命令 (转)相关推荐

  1. 打开cmd方式与常用Dos命令

    一.打开cmd方式 1.开始+系统+命令提示符 2.Win键+R 在弹出的窗口输入cmd(推荐使用) 3.在任意文件夹下面,按住shift键+鼠标右键点击"在此处打开Powershell窗口 ...

  2. 关于qt执行带有中文参数的DOS命令执行不成功

    如题,关于qt执行带有中文参数的DOS命令执行不成功 我有一个梦想,我写的代码,可以像诗一样优美.我有一个梦想,我做的设计,能恰到好处,既不过度,也无不足. 项目中第一款软件交付遇到一个小细节,作为开 ...

  3. 常用Dos命令 命令提示符 CMD

    常用Dos命令 命令提示符 CMD 打开方式 开始 + 系统 + 命令提示符 win键+R + cmd 我的电脑 + 地址栏输入cmd 在任意文件夹下,按住shift键+鼠标右键点击,在此处打开命令提 ...

  4. 常用快捷键cmd常用dos命令java安装

    Day2 常用快捷键|cmd|常用dos命令|java安装 常用快捷键 鼠标左键点住窗口,晃动两下,隐藏其他窗口,再晃两下,回原 贴靠窗口:Win + 左/右 > Win + 上/下 > ...

  5. mvn测试执行用例的常用的命令

    mvn执行指定的测试用例 mvn常用的命令 mvn mvn test -Dtest=xxx:执行指定测试用例的命令,后面的xxx就是指定的所有被标记的用例 mvn test -Denv=环境名 -Dt ...

  6. Windows和服务器文件互传之scp命令,ssh通道连接服务器、linux获取管理员权限执行杀进程等常用linux命令

    一.scp命令 前提条件:本地和服务端网络通信正常,可以通过ping命令校验查看 ping 10.29.133.111 场景:把当前Windows系统桌面的 123.txt 文件上传至 10.29.1 ...

  7. 快捷键,打开cmd的方式和dos命令

    ## 快捷键 Ctrl+C:复制 Ctrl+V:粘贴 Ctrl+A:全选 Ctrl+X:剪切 Ctrl+S:保存 shift+win+s:截图 alt+f4:关闭窗口 shift+delete:永久删 ...

  8. CMD的常用DOS命令

    打开CMD的方式 开始+系统+命令提示符 Win键+R 输入cmd打开控制台(推荐使用) 在任意文件下面,按住shift键+鼠标右键,在此处打开命令窗口 资源管理器的地址栏前面加上cmd路径 管理员方 ...

  9. 打开CMD与简单的Dos命令

    一.打开CMD的方式 开始+系统+系统提示符 Win键+R 输入cmd打开控制台(推荐使用) 在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口 资源管理器的地址栏前面加上cmd ...

最新文章

  1. 文本特征处理(n-garm表示方法、长度规范)
  2. Octavia 的 HTTPS 与自建、签发 CA 证书
  3. Flink从入门到精通100篇(二十三)-Flink实战应用案例:如何清理过期的 Checkpoint 目录?
  4. 安装brew提示/usr/local/bin is not in your PATH.
  5. Jira 自定义工作流
  6. [SNOI2017]遗失的答案 (FWT)
  7. 【开源项目】基于QT录制PCM音频实例详细
  8. 以post方式携窗体等参数向服务器发送请求 发出去的字节流 返回的内容
  9. CompletableFuture的runAsync
  10. Spring Cloud Spring Boot mybatis 企业分布式微服务云(五)服务消费(Feign)【Dalston版】...
  11. 夏日葵电商:从5大方面谈微信商城怎样提高用户体验度
  12. Linux常用命令汇总及示例
  13. 系统集成的系统架构图的相关的vsd素材_visio素材库
  14. 大数据学习教程SD版第三篇【Hadoop HDFS】
  15. 瑞幸咖啡新获2.5亿美元融资背后
  16. pdf怎么拆分成几个部分?怎么拆分pdf中的一部分?
  17. USB-详解/sys/kernel/debug/usb/devices
  18. 微信小程序--放入个性化手绘地图具体步骤(腾讯地图)
  19. 程序员 怎样成为自由职业_如何成为一名成功的自由程序员
  20. 计算机发展历程结绳记事,结绳记事与计算机

热门文章

  1. 前端学习(3154):react-hello-react之脚手架文件介绍
  2. 工作387-vant控制日期范围
  3. [css] 你是如何压缩字体的?
  4. [css] 如何让一个块元素绝对居中?
  5. 前端学习(2425):复习
  6. 前端学习(2211):网络请求模块的选择--axios的配置相关
  7. 前端学习(1888)vue之电商管理系统电商系统之在sessionStrorage中保存按钮的激活状态
  8. 前端学习(667):运算符优先级
  9. 玩转oracle 11g(27):ora-12154和客户端版本低
  10. Java jdk中的部分工具javac javaw javaws javadoc javah javap jar jdb jps的作用