C# 在C中读取非txt文件#
我试图读取*.jsp文件的内容,需要检索特定的字符串C# 在C中读取非txt文件#,c#,file,jsp,C#,File,Jsp,我试图读取*.jsp文件的内容,需要检索特定的字符串 我在C#中尝试了许多文件处理方法,但似乎都只适用于txt文件。是否可以对具有不同扩展名的文件使用相同的方法?在.NET中,普通IO类不依赖于文件扩展名。您应该能够使用: string jsp = File.ReadAllText("page.jsp"); 。。。假设JSP是用UTF-8编码的。您应该找出文件的编码并使用该编码加载它。如果这是您遇到的问题,我不会感到惊讶,尽管您没有指定任何内容。在.NET中,普通IO类不依赖于文件扩展名。您应
我在C#中尝试了许多文件处理方法,但似乎都只适用于txt文件。是否可以对具有不同扩展名的文件使用相同的方法?在.NET中,普通IO类不依赖于文件扩展名。您应该能够使用:
string jsp = File.ReadAllText("page.jsp");
。。。假设JSP是用UTF-8编码的。您应该找出文件的编码并使用该编码加载它。如果这是您遇到的问题,我不会感到惊讶,尽管您没有指定任何内容。在.NET中,普通IO类不依赖于文件扩展名。您应该能够使用:
string jsp = File.ReadAllText("page.jsp");
。。。假设JSP是用UTF-8编码的。您应该找出文件的编码并使用该编码加载它。如果这是您遇到的问题,我不会感到惊讶,尽管您没有指定任何内容。System.IO.File.ReadAllLines(“yourfilenamehere.jsp”);或者System.IO.File.ReadAllText(“yourfilenamehere.jsp”);当你说“看起来一切都正常”时,你应该工作吗?当你试图读取jsp文件时发生了什么?它应该很好用。当你描述一个问题时,说出发生了什么是很重要的。请参见Yes,
System.IO
类可以很好地处理具有任何扩展名的文件。在Windows下,文件扩展名与实际文件内容之间没有关联。可能会发布代码?System.IO.File.ReadAllLines(“yourfilenamehere.jsp”);或者System.IO.File.ReadAllText(“yourfilenamehere.jsp”);当你说“看起来一切都正常”时,你应该工作吗?当你试图读取jsp文件时发生了什么?它应该很好用。当你描述一个问题时,说出发生了什么是很重要的。请参见Yes,System.IO
类可以很好地处理具有任何扩展名的文件。在Windows下,文件扩展名与实际文件内容之间没有关联。也许把密码贴出来?谢谢Jon。ReadAllText工作正常。我在尝试之前先打开了文件,这导致应用程序停止。非常感谢你的建议。下次我会放一段代码片段,这样大家就更容易理解这个问题了。谢谢Jon。ReadAllText工作正常。我在尝试之前先打开了文件,这导致应用程序停止。非常感谢你的建议。下次我会放一段代码片段,这样大家就更容易理解这个问题了。