c#中如何向txt文件中输入数据?还有怎么使后一次输入数据后不把前一次的数据覆盖?
5个回答
展开全部
楼主,可以使用File类
AppendAllLines(String, IEnumerable<String>) 在一个文件中追加文本行,然后关闭该文件。
pendAllText(String, String) 打开一个文件,向其中追加指定的字符串,然后关闭该文件。如果文件不存在,此方法创建一个文件,将指定的字符串写入文件,然后关闭该文件。
AppendAllText(String, String, Encoding)将指定的字符串追加到文件中,如果文件还不存在则创建该文件。
希望可以帮助到楼主, 另外我分享一套我培训过的全套视频教程, 刚已经上传到网盘了,百度搜索 “黑马.net全套视频” 就有了,楼主要加油噢~!
AppendAllLines(String, IEnumerable<String>) 在一个文件中追加文本行,然后关闭该文件。
pendAllText(String, String) 打开一个文件,向其中追加指定的字符串,然后关闭该文件。如果文件不存在,此方法创建一个文件,将指定的字符串写入文件,然后关闭该文件。
AppendAllText(String, String, Encoding)将指定的字符串追加到文件中,如果文件还不存在则创建该文件。
希望可以帮助到楼主, 另外我分享一套我培训过的全套视频教程, 刚已经上传到网盘了,百度搜索 “黑马.net全套视频” 就有了,楼主要加油噢~!
展开全部
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();
FileStream ff = new FileStream(path,FileMode.Open);
StreamWriter read = new StreamWriter(ff,Encoding.Default);
read.Write(textBox2.Text);
read.Close();
ff.Close();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以先把txt中原有的内容读出来,再加上你要写入的,再写入txt,比如txt中原有内容“old”,你要新加入内容”new“,那么先把”old“读出来,再进行字符串连接,把你要写入的”new“拼接上,变成”oldnew“,然后再写入txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-23
展开全部
File.AppendText()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
file.writetext 好像有这个方法吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询