C# Stream 讀/寫文字檔案
C# Stream 讀/寫文字檔案
// 建立檔案串流(@ 可取消跳脫字元 escape sequence)
StreamWriter sw = new StreamWriter(@”C:\secret_plan.txt”);
sw.WriteLine(“write something”);// 寫入文字
sw.Close();// 關閉串流
// 建立檔案串流(@ 可取消跳脫字元 escape sequence)
StreamReader sr = new StreamReader(@”C:\secret_plan.txt”);
while (!sr.EndOfStream)// 每次讀取一行,直到檔尾
{
string line = sr.ReadLine();// 讀取文字到 line 變數
}
sr.Close();// 關閉串流
//建立記錄檔
public static void logFile(String StrFileName, String StrData)
{
FileStream fs = new FileStream(StrFileName, FileMode.Append);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(StrData);// 寫入文字
sw.Close();// 關閉串流
}
{
FileStream fs = new FileStream(StrFileName, FileMode.Append);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(StrData);// 寫入文字
sw.Close();// 關閉串流
}