以下是我在Windows中执行命令行的命令。
C:\>"C:\application.exe" "C:\filename.txt" 2>> "C:\errorlog.log"
下面的命令没有日志文件,但我想将输出添加到日志文件中。
System.Diagnostics.Process.Start(@"""C:\application.exe"", @"""C:\filename.txt""");
我想在C#中做同样的事情,但它对我不起作用,这是我现在的代码:
System.Diagnostics.Process.Start(@"""C:\application.exe"", @"""C:\filename.txt"" 2>> ""C:\errorlog.log""");
谢谢
答案 0 :(得分:0)
以字符串形式发送参数:
试试这个:
System.Diagnostics.Process.Start(@"C:\application.exe" , @"C:\filename.txt 2>> C:\errorlog.log");