O objetivo é sempre ler o que está na primeira linha e depois excluir a primeira (e única) linha para depois ler o que for inserido na primeira linha?
Se sim, não seria simplesmente ler o conteúdo, certificar-se que foi lido um conteúdo, enviá-lo para onde quiser e depois apagar o arquivo e criar outro igual, vazio?