C#如何讀取檔案的指定行,并且對改行進行編輯,之后保存檔案?
比如下面這個例子:我想要讀取一個檔案,逐行讀取,當檢測到某一行存在“鵝鵝鵝”,則在下一行添加上“曲項向天歌”,
但是我下面的代碼,好像沒有保存,并沒有起到效果,小菜鳥在這里請求路過的大神賜教!
private void button6_Click(object sender, EventArgs e)
{
NCTemp_Line = File.ReadAllLines("D:\\大大大.txt");
for(int i=0; i< NCTemp_Line.Length; i++)
{
if(NCTemp_Line[i].IndexOf("鵝鵝鵝")>=0)
{
NCTemp_Line[i].Insert(0,"\n"+"曲項向天歌"+"\n");
}
}
}
uj5u.com熱心網友回復:
所謂修改洗掉檔案a某位置的內容,其實是讀打開檔案a,再將‘a中修改洗掉位置之前的內容+修改洗掉的內容+a中修改洗掉位置之后的內容’保存到檔案b,關閉檔案a,洗掉檔案a,將檔案b改名為與之前檔案a相同的名字,僅此而已。http://bbs.csdn.net/topics/391975224轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/275179.html
標籤:C語言
下一篇:VS2019運營很慢怎么解決
