如何在c#中打开.pas文件?

时间:2014-04-28 06:24:04

标签: c#

我想打开一个免费的pascal或turbo pascal文件,该文件在wpf应用程序中具有.pas扩展名。

3 个答案:

答案 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.ReadAllLinesSystem.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);