Как сказали Гуффа и Джейсон, нет способа получить строчки, кроме прочтения до конца.
Чтобы решить вашу проблему по-другому:
Если вас интересует только процентное отображение, вы МОЖЕТЕ попытаться накопить это значение из общего размера файла и текущей строки. Вам нужно применить некоторые приемы вуду, чтобы получить фактическое чтение байтов (например, вы прочитали строку 10 и всего 200 байтов или что угодно), а размер файла составляет 400 байтов. Вы, вероятно, можете догадаться, что вы на 50%, без необходимости знать общий номер строки.
Вот только некоторые случайные числа, кстати.