C#讀寫檔案宜取方式
//讀
using (FileStream fs = File.OpenRead(filePath))
{
byte[] b = new byte[1024 * 4];
UTF8Encoding temp = new UTF8Encoding(true);
while (fs.Read(b, 0, b.Length) > 0)
{
}
}
//寫
using (FileStream fs = File.Create(path))
{
Byte[] info = new UTF8Encoding(true).GetBytes("This is some text in the file.");
fs.Write(info, 0, info.Length);
}
推薦用這種方式讀寫
StreamReader sr = new StreamReader(filePath, Encoding.UTF8);
sr.ReadToEnd();
sr.Close();
File.WriteAllText(filePath, content);