如果我有任何類型的文件(.doc,.pdf,.png等)的路徑,並且我想通過打開該文件打開該文件雙擊(不需要確定主機程序)。我的意思是:.doc
文件需要通過MS Word或機器中存在的任何文字處理器打開,並且它被設置爲defualt文字處理器。如何執行/打開.NET中的任何文件
9
A
回答
16
http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.useshellexecute.aspx
Process proc = new Process();
proc.StartInfo.FileName = "file.doc";
proc.StartInfo.UseShellExecute = true;
proc.Start();
10
使用Process.Start並傳遞文件名作爲參數。這要求文件擴展名與正確的程序相關聯。
相關問題
- 1. 如何在.net中打開.xlt文件?
- 2. 如何在IntelliJ中執行當前打開的ruby文件?
- 3. 如何在Excel中打開的文件上執行File.ReadAllLines?
- 4. 如何在DLL中打開並執行文件寫入?
- 5. 在Cocoa中打開任何文件
- 6. 如何打開文件中的文件?
- 7. 如何執行多個打開的文件?
- 8. 如何一次打開多個文件的可執行
- 9. 打開任何文本文件
- 10. 如何從可執行文件打開bash?
- 11. 如何使用bat文件打開cmd並執行命令?
- 12. Xcode - 錯誤:無法打開可執行文件.....如何解決?
- 13. 如何在Android中打開任何exetension文件?
- 14. 從asp.net打開任何文件
- 15. C++ ifstream不會打開任何文件
- 16. 從任何地方打開(文件)
- 17. 從任何目錄打開文件
- 18. 如何從文本字段打開任何文件?
- 19. .NET:如何打印文件w/o打開它們
- 20. 如何打開任何其他文件時自動打開Vim中的特定文件?
- 21. 如何打開可執行二進制文件而不在ollydbg中運行它?
- 22. 如何打開cmd.exe並執行命令?
- 23. 如何在已打開的Visual Studio中的命令行中打開文件?
- 24. crontab打開文件並執行代碼
- 25. 打開Excel文件並執行宏
- 26. 用php打開可執行文件
- 27. 如何在Visual Studio中快速打開文件.NET
- 28. 如何在.NET環境中打開和呈現SVG文件?
- 29. 如何在.Net中獲得可執行文件的圖標?
- 30. 如何打開Ubuntu中的Cookie文件