Scusa Shishii se ti ho fatto perdere del tempo;
Il problema non derivava nè da errori nella parte di codice discussa, nè da impostazioni del sistema, tutto era ok;
i files venivano regolarmente scritti, dopo di che una successiva porzione di codice (errato) eseguiva delle operazioni non volute cancellando puntualmente il contenuto di tutti i files appena scritti.
Una lezione per quelli che come me farebbero meglio a testare piccole porzioni di codice per volta.
Grazie comunque a Shishii, ciao.