如何在c#中打开文件?我并不是指通过textreader和readline()来读取它。我的意思是在记事本中把它作为一个独立的文件打开。
发布于 2010-10-30 03:41:44
您没有提供太多信息,但是假设您希望使用为该文件类型的默认处理程序指定的应用程序打开计算机上的任意文件,则可以使用如下内容:
var fileToOpen = "SomeFilePathHere";
var process = new Process();
process.StartInfo = new ProcessStartInfo()
{
UseShellExecute = true,
FileName = fileToOpen
};
process.Start();
process.WaitForExit();
UseShellExecute参数告诉Windows使用您正在打开的文件类型的默认程序。
WaitForExit将使您的应用程序等待,直到您所加载的应用程序被关闭。
发布于 2010-10-30 03:38:09
这将打开文件与默认的windows程序(记事本,如果你没有改变它);
Process.Start(@"c:\myfile.txt")
发布于 2010-10-30 03:38:31
System.Diagnostics.Process.Start( "notepad.exe", "text.txt");
https://stackoverflow.com/questions/4055266
复制相似问题