c# - 不使用默认程序打开文件

标签 c# file-type

如何在 C# 中使用指定程序打开文件,即:不是该文件类型的默认程序

最佳答案

如果您可以构建命令行来运行程序(包括将输入文件作为命令行参数传递)而不是构建命令行并使用 Process.Start

当然这是假设

  1. 你知道程序的可执行文件的路径
  2. 您知道如何将文件名作为命令行参数传递。

2. 的工作方式取决于程序。它可以像这样简单

Process.Start("MyProgram.exe","MyFile.dat")

但其他程序可能需要命令行开关或其他信息。

关于c# - 不使用默认程序打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15211431/

相关文章:

c# - 摆脱每次使用对象时检查设置值的负担

intellij-idea - Webstorm 无法识别 JavaScript 文件

vim - 为多种语言创建多个 .vimrc?

java - 如何告诉 Eclipse 文件的首选内容类型

c# - 允许自定义文件在加载数据时双击并打开我的应用程序

javascript - 如何让 jQuery 在上传时限制文件类型?

C#静态类为什么要用?

c# - 如何保护我的 .NET 程序集不被反编译?

c# - 如何在计算机启动时运行我的 winform 应用程序

c# - 如何解压 Color.PackedValue