【发布时间】:2015-12-08 18:57:46
【问题描述】:
我想在 c# 中运行一个进程,但是参数中的“”符号有一些问题。我试过这样>,但没有帮助。
代码如下:
process.StartInfo.Arguments = $"< \"{imagePath}\" > \"{optimizedImagePath}\"";
【问题讨论】:
-
那么与您想要发生的事情相比会发生什么?我的猜测是您希望它执行重定向-在这种情况下,您需要将 UseShellExecute 设置为 true 或者如果这不起作用(我不记得是否应该这样做),您应该启动 cmd.exe带有适当的论据。
-
是保留运算符。
-
很遗憾,它不起作用。