我想将数据从richTextBox保存到名为“data.rtf”的现有文件中,但问题是它会覆盖该文件。
我正在使用此代码:
richTextBox.SaveFile(path, RichTextBoxStreamType.RichText);
我想附加文字
答案 0 :(得分:1)
尝试将以前的数据存储在变量中,稍后将richTextBox的数据设置为previous + new,然后调用SaveFile方法。
像这样的东西
var olddata = DataFromExistingFile;
var newdata = old + RichTextBoxStreamType.RichText;
然后
richTextBox.SaveFile(path, newdata);
答案 1 :(得分:1)
你可以用这个:
using (StreamWriter writer = File.AppendText(FilePath))
{
writer.WriteLine(richTextBox1.text);
}