si, gedeon, qd on est débutant, c'est pas évident de savoir ou est le probleme. Ce n'est absolument pas que je ne veux pas chercher dans la doc car j'ai cherché longtemps avant de poster le message. Mais je n'avais aucune idée d'ou venait le probleme. La classe EcrireFichier, c'est un prof qui nous l'a donnée et qui nous a dit de la laisser telle quelle car ça fonctionnait tout le temps comme ça. Donc je ne me suis pas dit que le probleme pouvait venir de là. La solution que j'ai fini par trouver est celle que tu as écrit (passer un File en parametre de FileOutputStream). Mais j'ai mis du temps à la trouver. Et là ou je me dis que ce forum ne sert pas à grand chose, c'est que tu aurais pu me le dire hier puisque tu savais. Pas me donner la réponse toute faite, c'est vrai que c'est aussi à moi de chercher. Mais me donner une piste. Comme l'a fait phnatomass, meme si ce n'est pas ce que j'ai utilisé.