【发布时间】:2014-05-27 18:20:15
【问题描述】:
我尝试使用 Asp.Net C# 将命令提示符输出重定向到文件。
System.Diagnostics.Process si = new System.Diagnostics.Process();
si.StartInfo.WorkingDirectory = "c:\\";
si.StartInfo.UseShellExecute = false;
si.StartInfo.FileName = "cmd.exe";
si.StartInfo.Arguments = @"/c dir" +">" + @"Myval.txt";
si.StartInfo.CreateNoWindow = true;
si.StartInfo.RedirectStandardInput = true;
si.StartInfo.RedirectStandardOutput = true;
si.StartInfo.RedirectStandardError = true;
si.Start();
string output = si.StandardOutput.ReadToEnd();
Response.Write(output);
si.Close();
文件已成功创建,但其中没有内容。
甚至变量 Output 也没有返回任何内容。
帮我解决这个问题。
【问题讨论】:
标签: c# asp.net command-prompt io-redirection