日期:2014-05-17  浏览次数:20674 次

怎样用修改文本文件的内容?
我先新建一个文本文件,里面包含了用户名跟密码,窗口有个功能是修改密码,那我怎么修改文本文件中的内容?用什么函数。请给个关键字或者链接吧。谢谢

------解决方案--------------------
StreamReader 读取文本

------解决方案--------------------
假设你文本文件是这种格式,
---------------------- c:\1.txt
User=1234
Password=7890
----------------------
那么:
首先做个模版,String template="User={0}\r\nPasword={1}";
string user="123"
string password="1222"
using(StreamWriter sw=new StreamWriter("c:\\1.txt",FileAccess.ReadAndWrite,FileMode.Create))
{
sw.WriteLine(String.Format(template,user,password));
}
貌似就差不多了

若文件中只有一行数据可以考虑用这种方式进行操作

------解决方案--------------------
用 ini 文件,读写比较简单,或者用 xml,
ini和xml本质上都是文本文件