c# - 使用关联的应用程序打开所选文件

标签 c# visual-studio-2010

我已成功提示用户使用 C# 选择文件

openFileDialog 控件。

我现在有了文件名,我们称之为 foo.docx

我想使用关联的应用程序打开该文件。

即,如果是 docx 文件,则使用 word 启动。

是否有最好的方法来传递文件名并启动它?

我使用了 System.Diagnostics.Process.Start(openFileDialog1.FileName.ToString());

TIA。

拉尔夫

最佳答案

简单地使用

Process.Start(filename);

这将在 Windows 中设置的默认程序中打开该程序。

此外,您还可以使用相同的方法在用户的默认浏览器中打开 URL。

关于c# - 使用关联的应用程序打开所选文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4315577/

相关文章:

c# - 将数据插入 Access 数据库时崩溃

c - 在 Visual Studio 2010 中从 dll 崩溃中释放主程序内存

c# - Visual Studio : Unable to add to the Web site. ..无法添加文件...访问被拒绝错误 550

c# - C#公共(public)评论中的特殊字符

c++ - CUDA - OpenCV - Visual Studio 2010 中的 C++ 链接错误

javascript - 从我的 Controller 显示错误消息,并重定向回我的主页

c# - Windows 10 UWP 开发中是否有 Windows 8.1 SettingsFlyout 的替代方案?

c# - 无效参数 : Unsupported locator strategy: null - with chrome driver 76. 0.3809.126

c# - WPF MVVM 异步事件调用

c++ - 混合调试和发布库/二进制文件 - 不好的做法?