Моя программа ведет журнал для пользователя.Если журнал когда-либо становится больше установленного количества, я хочу удалить первые 20% строк.
Из похожих вопросов я видел предложения прочитать в старом файле и выписать всеСтроки, которые я хочу сохранить в новом файле.Однако мои файлы могут быть слишком большими, чтобы их можно было постоянно читать, и использование этого метода не позволило бы мне сохранить одно и то же имя файла.
Можно ли удалить строки из файла без чтения в моем старом файле?