c#中如何向txt文件中输入数据?还有怎么使后一次输入数据后不把前一次的数据覆盖?

2024年11月27日 23:31
有5个网友回答
网友(1):

楼主,可以使用File类

AppendAllLines(String, IEnumerable) 在一个文件中追加文本行,然后关闭该文件。
pendAllText(String, String) 打开一个文件,向其中追加指定的字符串,然后关闭该文件。如果文件不存在,此方法创建一个文件,将指定的字符串写入文件,然后关闭该文件。
AppendAllText(String, String, Encoding)将指定的字符串追加到文件中,如果文件还不存在则创建该文件。

希望可以帮助到楼主, 另外我分享一套我培训过的全套视频教程, 刚已经上传到网盘了,百度搜索 “黑马.net全套视频” 就有了,楼主要加油噢~!

网友(2):

string path = @"C:\Documents and Settings\Administrator\桌面\范德萨.txt";
FileStream ff = new FileStream(path,FileMode.Open);
StreamWriter read = new StreamWriter(ff,Encoding.Default);
read.Write(textBox2.Text);
read.Close();
ff.Close();

网友(3):

你可以先把txt中原有的内容读出来,再加上你要写入的,再写入txt,比如txt中原有内容“old”,你要新加入内容”new“,那么先把”old“读出来,再进行字符串连接,把你要写入的”new“拼接上,变成”oldnew“,然后再写入txt

网友(4):

File.AppendText()

网友(5):

file.writetext 好像有这个方法吧