我是 C# 新手,这听起来可能很愚蠢,我做了一些研究,但我觉得我很困惑。我希望我的 c# 程序打开一个视频文件 (c:\abc.mov),我已将 .mov 文件设置为使用快速播放器自动打开,我希望该程序使用快速播放器打开文件,就像双击一样在那个文件上。当我使用此代码时,它什么也没做!
File.Open(@"c:\abc.mov", FileMode.Open);
Run Code Online (Sandbox Code Playgroud)
请帮我?
你应该Process.Start改用。这是有关的MSDN 页面。
您可以使用您需要的任何参数指定要启动的程序,如本例所示。
编辑:添加了另一个示例。谢谢@DJBurb
Process.Start(@"c:\\abc.mov");
Run Code Online (Sandbox Code Playgroud)
此代码应.mov使用与.mov扩展名关联的默认电影播放器打开文件。