L'utilisation de la classe FileOutputStream ( input aussi ) n'est pas adaptée à ton cas ( fichier ascii ). Relis la javadoc et pendant que tu y es, va faire un tour sur celle des classes FileReader et FileWriter... Quand tu auras parcouru ce minimum, tu pourras adapter avec de nouvelles classes bufferisée etc.
Enfin si la méthode renameTo() de la classe File ne fonctionne pas, il faudra chercher l'erreur ailleurs que dans ton code ( nom de fichier, autorisations, filesystem etc . )
Remarque : j'ai déjà eu un problème similaire avec un fichier dans lequel j'écrivais mais pour lequel j'oubliais de flusher le flux.
Message édité par Profil supprimé le 25-08-2005 à 16:23:47