错误原因:StreamWriter没有关闭
参考https://blog.csdn.net/bingtingabc/article/details/3280190有效关闭StreamWriter,记录一下
错误代码
File.Create(filePath);
using (StreamWriter sw = new StreamWriter(filePath, false))
{
sw.WriteLine(NoteHead);
sw.WriteLine(note);
sw.WriteLine(NoteBottom);
sw.Close();
sw.Dispose();
}
改后
FileStream _file = new FileStream(filePath, FileMode.Create, FileAccess.ReadWrite);//创建文件
using (StreamWriter sw = new StreamWriter(_file))
{
sw.WriteLine(NoteHead);
sw.WriteLine(note);
sw.WriteLine(NoteBottom);
sw.Flush();
sw.Close();
_file.Close();
}