读取文件中的文本并返回字符串
2011-09-23 10:43
288 查看
在项目中有很多信息需要存放到文本文件中,比如一些介绍信息,文章等,因此经常需要读取文件中文本,并返回字符串。
下面提供一个读取文件并返回字符串的方法,代码如下:
/// <summary>
/// 将文件读取到字符串中
/// </summary>
/// <param name="filePath">文件的绝对路径</param>
public string FileToString(string filePath)
{
return FileToString(filePath, Encoding.GetEncoding("GB2312"));
}
/// <summary>
/// 将文件读取到字符串中
/// </summary>
/// <param name="filePath">文件的绝对路径</param>
/// <param name="encoding">字符编码</param>
public string FileToString(string filePath, Encoding encoding)
{
//创建流读取器
StreamReader reader = new StreamReader(filePath, encoding);
string strContent = "";
try
{
//读取流
strContent = reader.ReadToEnd();
}
catch (Exception ex)
{
//输出的调试字符串
string strOuput = string.Format("将文件读取到字符串中出现错误,ErrMsg{0},InnerException{1}\n",ex.Message,ex.InnerException);
//将信息写入到日志输出文件
DllComm.TP_WriteAppLogFileEx(DllComm.g_AppLogFileName, strOuput);
}
finally
{
//关闭流读取器
reader.Close();
}
return strContent;
}
下面提供一个读取文件并返回字符串的方法,代码如下:
/// <summary>
/// 将文件读取到字符串中
/// </summary>
/// <param name="filePath">文件的绝对路径</param>
public string FileToString(string filePath)
{
return FileToString(filePath, Encoding.GetEncoding("GB2312"));
}
/// <summary>
/// 将文件读取到字符串中
/// </summary>
/// <param name="filePath">文件的绝对路径</param>
/// <param name="encoding">字符编码</param>
public string FileToString(string filePath, Encoding encoding)
{
//创建流读取器
StreamReader reader = new StreamReader(filePath, encoding);
string strContent = "";
try
{
//读取流
strContent = reader.ReadToEnd();
}
catch (Exception ex)
{
//输出的调试字符串
string strOuput = string.Format("将文件读取到字符串中出现错误,ErrMsg{0},InnerException{1}\n",ex.Message,ex.InnerException);
//将信息写入到日志输出文件
DllComm.TP_WriteAppLogFileEx(DllComm.g_AppLogFileName, strOuput);
}
finally
{
//关闭流读取器
reader.Close();
}
return strContent;
}
相关文章推荐
- 读取文件中的文本并返回字符串
- java读取文件以字节流的形式读取 然后转化为字节流数组,最后经过SHA1加密生成返回16进制字符串存入数据库
- c# 读取json文件返回字符串
- java读取文件 返回字符串
- 读取文件返回字符串
- 读取文本字符串,并生成以字符串命名的txt文件
- C#读取文件,返回字符串形式的文件内容
- PHP读取文件,从N行开始读取M行的代码,并以字符串类型返回
- C语言从文本文件中用字符串读取一行数据,然后再依次遍历字符串将字符串中数据分配。
- 读取文本,匹配固定格式的字符串写入到另一个文件
- C#读取文件,返回字符串形式的文件内容
- ArrayList集合中的字符串数据存储到文本文件|文本文件中读取数据到集合
- 此工具类通过io流读取各种文件,将之转换为字符串并返回
- lua实现以字符串内容写入文件,成功返回 true,失败返回 false读取文件内容
- 从文件及网页中读取文本内容、及将字符串导入到文件中。。
- asp.net mvc c# 读取json文件返回字符串
- 按行数读取文本数据并返回字符串数组或者json数组
- 读取Html文本字符串时可能遇到输出时打印字体格式或者换行符之类问题的情况
- PHP 读取文本文件内容写入数据库
- C语言从文本文档读取字符串(用户名和密码验证)