在WinFrom程序中,如果,想要实现点击一个按钮或链接,就打开指定的文件,那么,可以使用下面这一种方法哦。
1,按钮-btn_Click
2,在Click事件里面写:
try
{
//实例化Diagnostics命名空间下的Process类。
System.Diagnostics.Process pr = new System.Diagnostics.Process();
//获取指定目录的文件
pr.StartInfo.FileName = AppDomain.CurrentDomain.BaseDirectory + "Help\\help.pdf";
pr.Start();
}
catch (Exception ex)
{
//捕获的异常信息,找不到指定的文件。
MessageBox.Show(this, ex.Message, "提示");
}
3,还有一个问题没解决的是:能不能作个判断,不要把系统找不到文件放到try{}catch{}中?望大家告知。谢谢!
解决方法:
//检查是否存在文件,如果不存在则创建一个新的 if (File.Exists("file")) { } else { //创建file }