我需要執行c:\
中的進程。當我使用Process.Processstartinfo
時,它不會從c:\
執行,因此無法找到它的依賴關係。它運行在我的應用程序目錄中。我如何在c:\
目錄中運行它?在特定目錄中執行進程
0
A
回答
2
您是否設置了WorkingDirectory?
process.StartInfo.WorkingDirectory = @"MyWorkingDirectoryPath";
例如爲:
var psi = new ProcessStartInfo();
psi.WorkingDirectory = @"MyWorkingDirectoryPath";
// set additional properties
Process proc = Process.Start(psi);
當
UseShellExecute
屬性爲false,獲取或設置工作 目錄要啓動的過程。當UseShellExecute
爲 爲真時,獲取或設置包含進程的目錄爲 已啓動。
+0
工作目錄是什麼意思,它的過程開始和工作的目錄 – 2013-03-05 07:47:52
+0
這不工作,我嘗試我有應用程序.exe我測試它打開input.txt並在input.txt中寫入文本輸出.txt並且它不會在c:\(工作目錄)中創建output.txt – 2013-03-05 07:57:46
0
將ProcessStartInfo.WorkingDirectory
設置爲您要啓動的進程的工作目錄,即您的情況"C:\"
。
相關問題
- 1. Java:如何在特定目錄中運行Java進程?
- 2. 如何將當前工作目錄更改爲特定目錄並在特定目錄下執行程序?
- 3. 在linux中執行某個特定目錄中的路徑
- 4. 我需要在Java的特定工作目錄中執行命令行程序
- 5. 如何在WIX中執行特定目錄的DirectorySearch
- 6. 在子目錄中執行Perl程序?
- 7. 控制在球拍中執行子進程的「當前目錄」
- 8. 在C++中執行目錄
- 9. 如何在特定目錄上對git進行比較
- 10. 如何進入特定目錄(cd)並通過java執行bash命令(python server)?
- 11. 如何殺死從一個特定的目錄中運行的所有進程?
- 12. 程序在特定時間執行
- 13. 將標題/庫/可執行文件移動到特定目錄
- 14. 的Makefile:在給定的目錄中的特定目錄
- 15. 在golng中使用os/exec執行特定目錄內的命令
- 16. 如何在java中執行特定目錄下的終端命令
- 17. vb檢查特定的文件類型在目錄中,並執行代碼
- 18. 執行shell進程時設置當前工作目錄
- 19. 在特定的目錄
- 20. 強制GNU make執行特定目標
- 21. 在特定時間運行SQL進程
- 22. 在Eclipse中設置執行目錄?
- 23. 在多個目錄中執行命令
- 24. Capistrano 3在目錄中執行
- 25. 將本地目錄與特定的Github分支進行比較
- 26. freebsd:正在運行的進程的當前目錄進程號
- 27. 指定Groovy AntBuilder執行目錄
- 28. 執行後臺進程的Shell項目
- 29. 在Python中執行位於另一個目錄中的程序
- 30. Scala - 無法在特定場景中通過終端執行進程
我認爲你不需要這個問題的'g ++'標記。請分享你已經嘗試過的東西。你可以/應該閱讀[常問問題]和[問] – 2013-03-05 07:39:21