c# - 执行命令 C# 不工作

标签 c# asp.net command-line command

我有一个程序,我想执行以下操作:

  1. 获取文件(类型未知)
  2. 本地保存文件
  3. 对文件执行一些命令(未知)

我已经完成了第 1 步和第 2 步,但我在第 3 步上遇到困难。我使用以下代码:

注意:文件类型和命令仅用于测试

//Redirects output
procStart.RedirectStandardOutput = false;
procStart.UseShellExecute = true;
procStart.FileName = "C:\\Users\\Me\\Desktop\\Test\\System_Instructions.txt";
procStart.Arguments = "mkdir TestDir";

//No black window
procStart.CreateNoWindow = true;

Process.Start(procStart);

.txt文件会打开,但是命令不会运行(test文件夹下不会有testDir)

建议?

最佳答案

看这里:

https://stackoverflow.com/search?q=+optimized+or+a+native+frame+is+on+top+of+the+call+stack

你不应该那样调用 Response.End,因为这会终止它。

关于c# - 执行命令 C# 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7012139/

相关文章:

c# - 等效于没有单独参数的 Process.Start()

Windows 相当于 Mac OS X “open” 命令

c - 段错误 11

c# - 如何在 C# 中进行完全外部连接?

asp.net - SignalR和浏览器连接限制

c# - 目录文件大小计算 - 如何让它更快?

ASP.net - 虚拟路径 '/Master.master' 映射到另一个应用程序,这是不允许的

c# - 什么是不一致的可访问性错误?

c# - 如何使用多个数据源运行单元测试?

c# - 我如何以 Resharper 接受的方式检查 XElements 中的空值?