C#如何使用系统默认应用程序打开文件
作者:坐井观老天
本文介绍了如何使用System.Diagnostics.Process类的Start方法来打开文件,通过传递文件路径作为参数,系统会使用默认应用程序打开该文件,例如,如果文件扩展名为.txt,则会使用NotePad或WordPad打开;如果扩展名为.html,则会使用系统默认浏览器打开
C#使用系统默认应用程序打开文件
有时您可能希望程序使用默认应用程序打开文件。
例如:
- 您可能希望显示 PDF 文件、网页或互联网上的 URL。
- System.Diagnostics.Process类的Start方法启动系统与文件关联的应用程序。
例如:
- 如果文件扩展名为.txt
- 则系统会在 NotePad、WordPad 或与.txt文件关联的任何程序中打开该文件
同样,如果文件扩展名为.html,系统会在系统默认浏览器中打开它。
在此示例中
当您从ComboBox 中选择一个文件名或键入您自己的文件名并单击“打开”时,程序将使用以下代码打开该文件。
// "Start" the file. private void btnOpen_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start(cboFile.Text); }
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。