purtroppo ho già fatto questo tipo di controlli e le directory sono tutte corrette, anche perchè come potete vedere l'altro comando, fread, ha lo stesso percorso e quello funziona perfettamente. il problema sta nel comando fwrite, ma non so perchè ne come.

p.s. in effetti se lo cancello, lo crea, ma non ci scrive dentro nulla...