c#中的系统命令
本文关键字:系统命令 | 更新日期: 2023-09-27 18:17:41
c#中是否有类似于C中的system命令?例如,
在c#中怎么做呢?
system("ls -al");
我在Linux上使用Mono。
没问题,我明白了。
public static void system(string command)
{
//No arguments
if(command.IndexOf(' ')== -1)
{
Process.Start(command);
}
else
{
string cmd = command.Substring(0, command.IndexOf(' '));
string args = command.Substring(command.IndexOf(' ')+1);
Process.Start(cmd, args);
}
}
在Ubuntu 13.10上测试并运行
可以使用Process.Start()方法。看看ProcessStartinfo。UseShellExecute