如何在 .net 中启动任意文件的默认应用程序

本文关键字:文件 默认 应用程序 任意 启动 net | 更新日期: 2023-09-27 18:36:41

如何从 .net 启动任意文件的默认程序?

例如,如果我对.mp3音乐有FileInfo引用,我想启动Windows 媒体播放器(如果设置为文件类型的默认处理程序)

因此,如果我有.xls,我想在预打开文件的情况下启动 Excel。

如何从代码中执行此操作?

如何在 .net 中启动任意文件的默认应用程序

只需使用 Process.Start (MSDN-article)

Process.Start(pathToYourFile);

Windows 将启动相应的应用程序。请注意:在Windows 8之前,如果没有针对该文件类型的标准应用程序,这将引发异常。

您只需调用Process.Start(path)即可打开默认程序中的任何文件。