前段时间在编程过程中,涉及到了读取文件内容的问题。
需求如下:
1.读取文件内容,并将之转换为byte数组,作为参数传递给webservice写入数据库。
2.过滤文件内容中的一些内容(文本文件)
代码如下:
//文件内容串转换成字节数组
using(System.IO.FileStream fs = new System.IO.FileStream(fullFileName,FileMode.Open,FileAccess.Read))
{
byte[] fileBuffer = new byte[fs.Length];
fs.Read(fileBuffer,0,fileBuffer.Length);
fs.Close();
}
//读取文本文件内容
StringBuilder fileContent = new StringBuilder();
using(System.IO.StreamReader reader = new System.IO.StreamReader(fullFileName)){
while(!reader.EndOfStream)
fileContent.Append(reader.ReadLine());
}
![](https://img2024.cnblogs.com/blog/35695/202408/35695-20240826070647288-243310440.jpg)