Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中读取非txt文件#_C#_File_Jsp - Fatal编程技术网

C# 在C中读取非txt文件#

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类不依赖于文件扩展名。您应

我试图读取*.jsp文件的内容,需要检索特定的字符串


我在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工作正常。我在尝试之前先打开了文件,这导致应用程序停止。非常感谢你的建议。下次我会放一段代码片段,这样大家就更容易理解这个问题了。