天天看點

C#讀寫檔案宜取方式.md

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);