我有个txt文件,内容如下:
1111111
2222222
3333333
4444444
5555555现在我想在第四行写入aaaaa,把4444444覆盖,注意:txt的内容不固定, 不能用replace,我写了一段代码,但是都是在最后添加的,不是覆盖,为什么?FileStream fs = new FileStream(name,FileMode.OpenOrCreate,FileAccess.ReadWrite);
StreamWriter m_streamwriter = new StreamWriter(fs);
StreamWriter m_streamreader = new StreamWriter(fs);m_streamreader.readline();
m_streamreader.readline();
m_streamreader.readline();//读完三行
streamwriter.writeline("aaaaa");