C#建立txt文件並寫入內容

以註冊登陸爲例html

using System.Text;web

1.註冊數組

 //註冊 public string registered(string username,string password) {
//判斷是否已經有了這個文件 if (!System.IO.File.Exists("c:\\users\\administrator\\desktop\\webapplication1\\webapplication1\\testtxt.txt")) { //沒有則建立這個文件 FileStream fs1 = new FileStream("c:\\users\\administrator\\desktop\\webapplication1\\webapplication1\\testtxt.txt", FileMode.Create, FileAccess.Write);//建立寫入文件
//設置文件屬性爲隱藏 System.IO.File.SetAttributes(@"c:\\users\\administrator\\desktop\\webapplication1\\webapplication1\\testtxt.txt", FileAttributes.Hidden); StreamWriter sw = new StreamWriter(fs1); sw.WriteLine(username.Trim() + "+" + password.Trim());//開始寫入值 sw.Close(); fs1.Close(); return "註冊成功"; } else { FileStream fs = new FileStream("c:\\users\\administrator\\desktop\\webapplication1\\webapplication1\\testtxt.txt", FileMode.Open, FileAccess.Write); System.IO.File.SetAttributes(@"c:\\users\\administrator\\desktop\\webapplication1\\webapplication1\\testtxt.txt", FileAttributes.Hidden); StreamWriter sr = new StreamWriter(fs); sr.WriteLine(username.Trim() + "+" + password.Trim());//開始寫入值 sr.Close(); fs.Close(); return "註冊成功"; } }

2.讀取登陸app

 //登陸 public string Logins(string username, string password) { string flag = null;
//循環讀取文件的內容 string[] lines = System.IO.File.ReadAllLines("c:\\users\\administrator\\desktop\\webapplication1\\webapplication1\\testtxt.txt", Encoding.Default); if (username != null&& password!=null) { string[] str;//定義一個數組 if (lines != null) { for (int i = 0; i < lines.Length; i++) { str = lines[i].Split('+');//將單行數據以「+」 爲界作截取並保存進str中 if (username == str[0] && password == str[1])//若是用戶名和密碼等於截取的字符串 則表示用戶名和密碼一致,登錄成功 { flag = "登陸成功"; } else { flag = "用戶名或者密碼不一致"; } } } else { flag = "用戶名不存在"; } } else { flag = "用戶名或者密碼不能爲空"; } return flag; }

  

轉載於:https://www.cnblogs.com/A-R-E-S/p/10552569.htmlwebapp