c#调用dos命令

来源:互联网 发布:centos挂载u盘 fdisk 编辑:程序博客网 时间:2024/05/17 07:28

using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
namespace sessions
{
    class Program
    {
        public static string RunDosCommand(string command)
        {
            Process 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();
            process.StandardInput.WriteLine(command);
            process.StandardInput.WriteLine("exit");
            return process.StandardOutput.ReadToEnd();
        }
       
        static void Main(string[] args)
        {
            RunDosCommand("query session>a.txt");//运行dos命令
            Console.WriteLine("hahah");
            Console.Read();
        }
    }

 

原创粉丝点击