使用关联应用程序打开文件

时间:2013-03-11 18:39:30

标签: c#

我想知道如何使用他们的默认程序打开pdf文件或文本文件,假设我想打开一个pdf文件,我的默认程序是adobe reader,我知道我可以使用下面的代码

private void button1_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start(@"c:/MYSQL.pdf");
        }

但我想创建一个程序,例如一个名为bb.exe的程序 如果我有一个名为drop的目录并在其中,我有子目录viewer and files,但bb.exe不在主目录下的任何子目录中,查看目录有adobe reader.exe和files目录有pdf文件。

当我点击放置目录中的bb.exe时,它应该在files文件夹中打开pdf文件,它应该使用查看器文件夹中的adobe reader.exe ....如何才能完成?我应该读什么材料?我需要关于如何做到这一点的想法,或者如果有人能解释我将非常感谢提前感谢

1 个答案:

答案 0 :(得分:1)

你试图做这样的事吗?

class Program
{
    public static void Main()
    {
        System.Diagnostics.Process.Start(@"notepad", "XMLFile1.xml");
    }
}