我想打开一个免费的pascal或turbo pascal文件,该文件在wpf应用程序中具有.pas扩展名。
答案 0 :(得分:4)
如果您想要open
与文件关联的编辑器,那么只需执行:
System.Diagnostics.Process.Start(path);
其中path
是.pas
文件的FQN。
基本上,Windows将查找已注册的程序,以查看/编辑文件的类型(扩展名),而不是可执行文件。然后,它将创建一个将文件名传递给查看器/编辑器的新进程。有关详细信息,请参阅http://support.microsoft.com/kb/307859。
如果按open
,则表示您的WPF应用程序是与.pas
文件关联的默认程序。然后,您需要进行一些注册表更改。这个SO question提供了详细信息。
如果按open
,则表示您正在阅读该文件,然后尝试System.IO.File.ReadAllLines
或System.IO.File.ReadAllText
。有关详情,请访问File method。
答案 1 :(得分:2)
string[] lines = File.ReadAllLines("C:\input.pas");
有关File
类的更多信息,请查看此处的资源:
http://msdn.microsoft.com/en-us/library/system.io.file%28v=vs.110%29.aspx
答案 2 :(得分:0)
可能会在代码下方提供帮助
using System.IO;
FileStream fileStream = new FileStream(@"C:\input.pas", FileMode.Open);