赞
踩
1:简述
StreamReader :这个是操作字符的,以字符为单位
2:基本使用方法 1
using(StreamReader reader = new StreamReader (@"FilePath",Encoding encoding)) //带参构造器new对象,传入文件路径和编码格式
{
while(!reader.EndOfStream)
{
Console.WriteLine(reader.ReadLine()); //读取一行数据
}
Console.WriteLine("ok");
}
此外,reader还有Read();,方法来对文件进行读取,具体案列
using(StreamReader reader = new StreamReader (@"FilePath",Encoding encoding))
{ //通过字符数组的方式来读取文件中的信息
char[] buffer = new char[128];
int index = reader.Read(buffer, 0, 128);
while (index > 0)
{
String content = new String(buffer, 0, 128);
Console.WriteLine(content);
index = reader.Read(buffer, 0, 128);
}
}
using (StreamWriter writer = new StreamWriter(@"F:\streamWriter.txt",true) ) // 追加的方式写入文件
{
writer.Write("HelloWord");
writer.Dispose();
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。