问题
在写入文件的过程中一直报这个错误,大致意思是共享破坏的意思,可能是路径操作中出现了问题,代码大致如下:
fi = new FileInfo(LogPath);
if (!fi.Exists)
sw = fi.CreateText();
else
sw = fi.AppendText();
sw = fi.AppendText();
sw.WriteLine(log);
sw.Close();
查询了一下说读写完文件需要调用Close函数。如上是已经调用了,其实是不小心多写了行。
解决
删除第二行 sw = fi.AppendText()即可。
从这里看出,写一次必须调用Close函数。