Grazie della risposta, provo a spiegartelo con un esempio, ipotizziamo che il file di partenza sia esistente e contenga il seguente testo scritto da me:

1234abcdefgh

io voglio copiare i primi 10 caratteri e riscriverli in coda al testo già presente ossia vorrei un risultato del genere:
1234abcdefgh1234abcde invece ottengo:

1234abcdefgh
1234abcde (questa stringa la scrive a capo)

inoltre dopo il primo inserimento funziona perfettamente ossia continua a scrivere sullo stesso rigo :

1234abcdefgh
1234abcde1234abcde

Ipotizzo che il problema sia solo alla prima scrittura sul file. Spero di essere stata chiara. Grazie