我需要執行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. 在linux中執行某個特定目錄中的路徑
- 3. 如何在WIX中執行特定目錄的DirectorySearch
- 4. 在C++中執行目錄
- 5. 如何進入特定目錄(cd)並通過java執行bash命令(python server)?
- 6. 程序在特定時間執行
- 7. 將標題/庫/可執行文件移動到特定目錄
- 8. 執行shell進程時設置當前工作目錄
- 9. 強制GNU make執行特定目標
- 10. 在特定時間運行SQL進程
- 11. 在多個目錄中執行命令
- 12. 在Eclipse中設置執行目錄?
- 13. 將本地目錄與特定的Github分支進行比較
- 14. freebsd:正在運行的進程的當前目錄進程號
- 15. 在Python中執行位於另一個目錄中的程序
- 16. msiexec在特定目錄中安裝msi
- 17. jsch和從特定目錄運行sudo
- 18. 如何查找某個目錄中存在的特定目錄
- 19. 在多個目錄中選擇特定的目錄
- 20. 如何在adb中記錄特定進程
- 21. 在當前目錄中列出正在運行的進程
- 22. 在子目錄中的文件上執行程序
- 23. 在遠程目錄中執行svn提交
- 24. 如何在Dropbox更新特定目錄後觸發腳本執行?
- 25. 在特定目錄中運行的Java ProcessBuilder
- 26. 如何在Windows中從特定目錄運行命令?
- 27. 在Azure包中執行.py MSBuild進程
- 28. 在系統進程中執行代碼
- 29. 如何在進程中執行git push?
- 30. 在python中順序執行子進程
我認爲你不需要這個問題的'g ++'標記。請分享你已經嘗試過的東西。你可以/應該閱讀[常問問題]和[問] – 2013-03-05 07:39:21