用AppendText保存文件

本文关键字:保存文件 AppendText | 更新日期: 2023-09-27 18:07:56

我有一个richTextbox:

line1
line2
line3

用于保存文件File.WriteAllText(name, (richTextBox1.Text));但是文件返回这个line1lin2line3可以用这种方式保存文件吗?

line1
line2
line3

用AppendText保存文件

我怀疑出于某种原因,RichTextBox只是使用了'n的Unix换行符。试试这个:

File.WriteAllText(name, richTextBox1.Text.Replace("'n", "'r'n"));

写入文件:

File.WriteAllLines("my file.txt", this.richTextBox1.Lines);
附加:

File.AppendAllLines("my file.txt", this.richTextBox1.Lines);

richTextBox1.SaveFile(file_name)呢?
或者richTextBox1.SaveFile(file_name, RichTextBoxStreamType.PlainText)

您可以使用' lines '属性获取单个行。

string[] linesintextbox = richTextBox1.Lines;
File.WriteAllLines("xyz.txt", linesintextbox);