c#richtextbox的内容保存为TXT文本private void toolStripButton1_Click(object sender, EventArgs e){string path = @"D:\text.txt";string text = richTextBox1.Text;FileStream fs = null;byte[] array = new UTF8Encoding(true).GetBytes(text);fs = new FileStream(path, FileMode.Create, FileAccess.Write);fs.Write(array, 0, array.Length);fs.Flush();MessageBox.Show("保存成功");}保存上了 但是不是原样保存的 我在文本框里敲了回车但是都在txt里面都是一条线上的
//filePath文件路径,content修改后的内容
public void SaveFile(string filePath, string content)
{
try
{
if (File.Exists(filePath))
{
DialogResult RESULT = MessageBox.Show("是否确认覆盖原有文件?", "信息提示", MessageBoxButtons.YesNo);
if (RESULT.ToString().Equals("Yes"))
{
File.Delete(filePath);
File.AppendAllText(filePath, content, Encoding.Default);
}
else
{
return;
}
}
else
{
File.AppendAllText(filePath, content, Encoding.Default);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
调用:Sa
c#richtextbox的内容保存为TXT文本
最新推荐文章于 2024-03-08 15:40:47 发布