No je to trochu zbytecne slozity zpusob. Co ti to hazi za chybu? Mozna ti to nedovoli zapsat ta nova data, protoze mas ten soubor porad otevrenej. Zaviras ten soubor po precteni dat metodou ReadAllText?
Jinak by stacilo tu radku jednoduse splittnout na dva textovy retezce, nez tam slozite hledat indexy