C# 如何在文本文件中添加数据而不清除原来的内容?

2024-10-28 06:20:39
推荐回答(5个)
回答(1):

从MSDN可查到StreamWriter的构造函数public StreamWriter( string path, bool append)所以 string s = "C:\\hero.txt";
StreamWriter sw = new StreamWriter(@s,true);//true表示追加
sw.Write(translate(this.textBox1.Text));
sw.Flush();
sw.Close();

回答(2):

文本框里面追加文本:textbox1.Text+="abc";就会在文本框里面多出一个abc出来文本文件里面追加文本:File.AppendText("路径","内容");,它会在你指定的文件后面追加你指定的内容

回答(3):

StreamWriter sw = File.AppendText("C:\\hero.txt");
sw.WriteLine(textBox1.Text);
sw.Close();

回答(4):

str="等于你存储内容的变量"textbox1.text=textbox1.text+str

回答(5):

这样写:
StreamWriter sw = new StreamWriter(@s,true);
即可