c# 移除文本文件里的某一行


 

參考自:http://zhidao.baidu.com/question/87467507.html

//定義一個變量用來存讀到的東西
string text = "";
//用一個讀出流去讀里面的數據

using (StreamReader reader = new StreamReader(@"C:\db.txt", Encoding.GetEncoding("gb2312")))
{
//讀一行
string line = reader.ReadLine();
while (line != null)
{
//如果這一行里面有abe這三個字符,就不加入到text中,如果沒有就加入
if (line.IndexOf("abc") >= 0)
{

}
else
{
text += line + "\r\n";
}
//一行一行讀
line = reader.ReadLine();
}
}
//定義一個寫入流,將值寫入到里面去
using (StreamWriter writer = new StreamWriter(@"C:\db.txt"))
{
writer.Write(text);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM