C#软件中调用CMD copy d:\XX.TXT e:指令

xuelingqq xuelingqq 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码如下

string command = @"copy e:1.txt f:";

//实例化一个进程类
Process p = new Process();

// p.StartInfo.CreateNoWindow = true;

//获得系统信息,使用的是 cmd.exe 这个控制台程序
p.StartInfo.FileName = "cmd.exe";

//p.StartInfo.Arguments = "/c" + command;

//将cmd的标准输入和输出全部重定向到.NET的程序里
p.StartInfo.UseShellExecute = false;//此处必须为false否则引发异常

p.StartInfo.RedirectStandardInput = true;//标准输入

p.StartInfo.RedirectStandardOutput = true;//标准输出

p.StartInfo.RedirectStandardError = true;

//不显示命令行窗口界面
//p.StartInfo.CreateNoWindow = true;
p.Start();

p.StandardInput.WriteLine(command);
//
// p.StandardInput.WriteLine("exit");

p.Close();
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
xuelingqq
C# 111,128 成员 642,536 内容