StreamWrite只能的文件的结尾添加文本?
StreamWrite只能的文件的结尾添加文本?
看代码:
string path = Environment.CurrentDirectory + @"\1.txt";
using (StreamWriter theStreamWriter = File.AppendText(path))
{
theStreamWriter.BaseStream.Seek(-1, SeekOrigin.Begin);//我加这行代码是为了将文件指针移到文件开头之前,以便在文件的开头追加一行。但是这样运行却报错 只能将这一行注释掉
theStreamWriter.WriteLine(“aaaaaaaaaaaaa”);//将上一行注释掉以后,运行结果就是在原文件的末尾添加了要添加的内容,这是不符合我的愿望的。
}
用StreamWrite怎样在想要的位置添加内容?