if (f3.Length > 0)
{
using (Stream stream = File.Open(path3, File.Exists(path3) ? FileMode.Truncate : FileMode.Create
, FileAccess.Write, FileShare.Read))
using (TextWriter writer = new StreamWriter(stream))
{
writer.Write(f3);
}
}
此代码在一个线程中,每 x 秒调用一次。我第一次写入文件,之后我可以写入它,尽管我没有遇到异常。