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 秒ごとに呼び出される 1 つのスレッドにあります。例外は発生しませんが、最初にファイルに書き込み、その後に書き込むことができます。