StreamWriter sw = File.AppendText("temp");
sw.WriteLine("Check1=Success");
sw.Flush(); // <======
sw.Close();
РЕДАКТИРОВАТЬ :
А как насчет открытия файла с эксклюзивным доступом (FileShare.None
)?
FileStream fs = new FileStream("temp", FileMode.Append, FileAccess.Write, FileShare.None);
StreamWriter sw = new StreamWriter(fs);
Вам потребуетсятакже введем некоторую обработку ошибок, так как вы получите исключение, если другой метод все еще имеет открытый файл.