我需要执行一个调用第三方过程的bat文件,但是首先我试图执行一个简单的bat,它将输出写入文本文件。文本文件未创建,我无法使用断点追踪文本文件,您能帮我吗?System.Diagnostics.Process si = new System.Diagnostics.Process();si.StartInfo.WorkingDirectory = @"c:\";si.StartInfo.UseShellExecute = false;si.StartInfo.FileName = "cmd.exe";si.StartInfo.Arguments = Server.MapPath("Temp/test.bat");si.StartInfo.CreateNoWindow = true;si.StartInfo.RedirectStandardInput = true;si.StartInfo.RedirectStandardOutput = true;si.StartInfo.RedirectStandardError = true;si.Start();//string output = si.StandardOutput.ReadToEnd();si.Close();这是bat文件的内容:echo test > test.txt
1 回答
- 1 回答
- 0 关注
- 139 浏览
添加回答
举报
0/150
提交
取消