网上找了一点资料放在这里,高手们路过有什么高招,请指点一下!
=================================================================
FileStream fs = new FileStream(@"../../demo.txt",FileMode.Open);
string temp = "好好向上,天天学习";
byte[] buffer = Encoding.Default.GetBytes(temp);
string d = Encoding.Default.GetString(buffer);
fs.Seek(13, SeekOrigin.Current);
fs.Write(buffer, 0, buffer.Length);
fs.Close();
这样写到是能够插入进去,而且也没有乱码问题.可有个后遗症是:插入的方式是"覆盖式插入",相当于按下了"Insert"键后输入数据.如果将FileMode.Open改为FileMode.Append则会乱码
=================================================================