天天看点

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