c#程序里面运行DOS命令可以吗?

来源:百度知道 编辑:UC知道 时间:2024/09/21 13:22:05
我想在C#程序里面运行DOS命令,可以吗?
比如更改文件夹属性attrib命令。

可以新建一个CMD进程来执行命令
比如
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.RedirectStandardInput = true;
p.Start();
p.StandardInput.WriteLine("DOS命令");
p.StandardInput.WriteLine("exit");
p.Close();

可以,直接运行外部命令的exe文件就可以,但是要注意权限。
另外修改文件夹属性可以不使用attrib命令,这个dos命令现在知道的人确实不多了

比如更改文件夹属性attrib命令。
类库都有现成的方法文件类里面