質問: new StreamWriter(FilePath, false)) { foreach (string str in Set) { sw.WriteLine(str); } } }); } ```
回答: StreamWriter がバーファーを持ってますので何回書き込むかは解りません。 複数回イベントが発生するものだとして対処するしかありません。 私はそれも含めてFilteSystemWatcherがあまり好きではないので、ファイルの更新を監視する場合は定期的に巡回するプログラムを自前で書いてます。