我想使用参数运行一个进程:文件名。
string parms = filechooser.Filename ;
psi = new ProcessStartInfo("timidity", parms);
当用户选择带有空格的文件名时会出现问题。 我可以用“”传递参数吗?
谢谢
最佳答案
您可以将值用双引号引起来:
string parameters = string.Format("\"{0}\"", filechooser.Filename);
psi = new ProcessStartInfo("timidity", parameters);
关于c# - 启动新进程时如何指定带空格的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7824958/