【问题标题】:Let windows decide how to open/run the file?让windows决定如何打开/运行文件?
【发布时间】:2012-04-09 19:34:52
【问题描述】:

我正在保存文件(图像、Excel 文档、Word doc、exe 文件、bat 文件等)。我需要从我的程序内部执行文件,问题是是否有办法让 Windows 处理如何运行/执行文件?比如在资源管理器中双击文件?

【问题讨论】:

标签: c# .net windows io


【解决方案1】:

看看Process.Start方法:

System.Diagnostics.Process.Start(myFileName)

注意:这将适用于任何已注册的文件扩展名,例如

System.Diagnostics.Process.Start(@"c:\Image.bmp")

将使用注册程序打开图像。

【讨论】:

    【解决方案2】:

    以保存的文件路径名作为参数启动新进程:

    System.Diagnostics.Process.Start(pathToYourFile);
    

    【讨论】:

      猜你喜欢
      • 2017-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-25
      • 1970-01-01
      • 2016-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多