我需要阅读accounts.txt并在密码后添加/更改号码
这是accounts.txt
user|password
user1|password1
启动后
user|password|1
user1|password1|1
关闭后
user|password|0
user1|password1|0
抱歉我的英文
答案 0 :(得分:1)
首先添加此引用System.IO
然后:
阅读:
string[] accounts= File.ReadAllLines("accounts.txt");
//each item of array will be your account
用于修改:
accounts[0] += "|1";//this adds "|1" near password
accounts[0].Replace("|1","|0"); this will change the "|0" text to "|1"
写作:
File.WriteAllLines("accounts.txt",accounts);
答案 1 :(得分:0)
类似的东西:
string[] lines = File.ReadAllLines(@"C:\filepath.txt");
List<string> newlines = new List<string>();
foreach(string line in lines)
{
string[] temp = line.Split('|');
newlines.Add(temp[0] + "|" + temp[1] + "|" + "1");
}
File.WriteAllLines(@"C:\filepath.txt", newlines.ToArray())
答案 2 :(得分:0)
查看System.IO.File
班级,以及一般System.IO.Stream
和System.IO.StreamReader
班级。
互联网上有很多关于如何在.NET中读写文本文件的例子:http://msdn.microsoft.com/en-us/library/db5x7c0d(v=vs.110).aspx