Flush

Сбрасывает все данные из буфера в файл.
 
Используется, если необходимо гарантировать, что данные будут немедленно сохранены, например, перед закрытием файла или выполнением критических операций.
bool Flush()
 

Возвращаемое значение

 
Значение
Описание
true
Если сброс был выполнен успешно.
false
Если произошла ошибка во время сброса данных.
 

Пример

 
Сбросить буфер после записи данных для обеспечения их сохранности:
// Открываем файл для добавления данных
TextFile_1.Path = "C:\\Users\\User1\\Desktop\\1.txt";
TextFile_1.Open();
// Добавляем данные в буфер
TextFile_1.Write("More data");
// Сбрасываем буфер в файл
TextFile_1.Flush();
// Можно продолжить работу или закрыть файл
TextFile_1.Close();