我有一個程序,我要做到以下幾點:執行命令C#不工作
- 獲取文件上(型號未知)
- 文件保存在本地
- 執行一些指令(未知)文件
我有步驟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
)
建議?
你從哪裏得到這個錯誤?這絕對是源自編譯的代碼行的異常,而不是在直接窗口中輸入的語句? – Justin
我與Kragen就這一問題達成了共識:那個錯誤通常意味着你已經在當地人或觀看窗口中觀看了某些東西,或者通過直接窗口檢查了一個表情。我假設你這樣做是因爲代碼不工作,但我不認爲這個錯誤信息是你的實際問題。 – dlev
@Keragan - 當我在調試器中運行程序時,出現'Response.End()'行錯誤,我刪除了像@Davide這樣的行,提示我沒有收到任何錯誤,但是目錄沒有創建 –