如何从richTextBox保存追加类型数据

时间:2014-05-01 07:03:20

标签: c# richtextbox

我想将数据从richTextBox保存到名为“data.rtf”的现有文件中,但问题是它会覆盖该文件。

我正在使用此代码:

richTextBox.SaveFile(path, RichTextBoxStreamType.RichText);

我想附加文字

2 个答案:

答案 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);
 }