c#编程,想实现一个打开文件的功能。
即在软件中选择了一个任意的文件,就会用电脑中默认的软件将其打开。例如在软件的界面记录了我的电脑的硬盘上有一个PDF文件,选择他的话,就会自动识别我的电脑上打开DOC文件的...
即在软件中选择了一个任意的文件,就会用电脑中默认的软件将其打开。例如在软件的界面记录了我的电脑的硬盘上有一个PDF文件,选择他的话,就会自动识别我的电脑上打开DOC文件的软件WORD,并使用它来打开这个DOC文件给我,当然啦,打开这个文件是显示在word软件界面而已,不需要在本软件的界面下使用,因为感觉这样会很难。麻烦大家帮忙告诉下,谢谢!最好贴上附带说明的代码行,感激不尽!
展开
3个回答
展开全部
很简单的,先分析文件是什么类型,然后调用自己定义的软件打开
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo("[文件名称]");
System.Diagnostics.Process Pro = System.Diagnostics.Process.Start(Info);
CSDN上找的
System.Diagnostics.Process Pro = System.Diagnostics.Process.Start(Info);
CSDN上找的
参考资料: http://topic.csdn.net/t/20060505/00/4730712.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String file = @"D:\xx.pdf";
FileInfo info = new FileInfo(file);
Process p = new Process();
p.StartInfo.FileName = file;
p.StartInfo.WorkingDirectory = info.DirectoryName;
p.Start();
FileInfo info = new FileInfo(file);
Process p = new Process();
p.StartInfo.FileName = file;
p.StartInfo.WorkingDirectory = info.DirectoryName;
p.Start();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询