c# 读写文档常规方法:
读文档:
using(FileStream fs = new FileStream(filePath, FileMode.Open, System.IO.Read, FileShare.ReadWrite))
{
using(StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("utf-8")))
{
string content = sr.ReadToEnd().tostring();
}
}
写文档:
string content = ""; //要写入的内容
if(File.Exists(filePath))
{
File.Delete(filePath);
}
using(FileStream fs = new FileStream(filePath, FileMode.Create, FileAccess.ReadWrite))
{
using(StreamWriter sw = new StreamWriter(fs, Encoding.GetEncoding("utf-8")))
{
sw.Write(content);
}
}