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

时间:2010-11-30 15:47:38

标签: c# visual-studio-2010

我已成功提示用户使用

在C#中选择文件

openFileDialog控件。

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

我想用附带的应用程序打开文件。

即,如果是docx文件,请使用word。

启动

有没有最好的方法来传递文件名并进行启动?

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

TIA。

拉​​尔夫

2 个答案:

答案 0 :(得分:4)

只需使用

Process.Start(filename);

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

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

答案 1 :(得分:1)

只需使用文件名调用Process.Start - 操作系统将选择相关的应用程序。

Process.Start(@"path to\foo.exe");