Если вы создаете файл в каком-то другом модуле (или, по крайней мере, у вас есть доступ к этому коду), вы можете написать recordCount в первой строке, и всякий раз, когда происходит операция записи, вам необходимо обновить recordCount соответственно.
Теперь, при чтении файла только одно чтение будет проверять количество записей, и в случае успеха вы сможете просмотреть файл.