我正在保存文件(图像,Excel文档,Word文档,exe文件,bat文件等)。我需要从程序内部执行文件,问题是是否有办法让Windows处理如何运行/执行文件?就像在资源管理器中双击文件一样?
答案 0 :(得分:13)
看一下Process.Start方法:
System.Diagnostics.Process.Start(myFileName)
注意:这适用于任何已注册的文件扩展名,例如
System.Diagnostics.Process.Start(@"c:\Image.bmp")
将使用注册的程序打开图像。
答案 1 :(得分:3)
使用保存的文件路径名作为参数启动新进程:
System.Diagnostics.Process.Start(pathToYourFile);