stefpoisson
Messages postés16Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention 6 juillet 2006
-
23 mars 2006 à 11:03
liliriyamma
Messages postés1Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention17 mars 2008
-
17 mars 2008 à 15:51
Bonjour,
Je sais que çà doit être une erreur à la con mais j'ai beau essayé de comprendre, je ne comprend pas pourquoi un simple renameTo ne fonctionne pas.
Voici mon code :
import java.io.File;
public class test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
File source = new File("toto.txt");
File destination = new File("mon fichier renommé.txt");
try{destination.createNewFile();}
catch(java.io.IOException er)
{
System.out.print("Can't read in stream");
}
System.out.println(source.exists());
System.out.println(destination.exists());
source.renameTo(destination);
System.out.println(source.renameTo(destination));
}
}
Ma source et ma destination existe bien, ils sont dans le répertoire ou ce trouve mon programme. Autre choses encore je travaille sous Eclipse avec le jre 1.5.
Help me please!
stefpoisson
Messages postés16Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention 6 juillet 2006 23 mars 2006 à 14:20
Bon mon résultat de renameTo me donne toujours false et donc apres quand je fais un fichier.toString il me donne pas le bon résultats, que dois-je faire??
Help me please!
Vous n’avez pas trouvé la réponse que vous recherchez ?
stefpoisson
Messages postés16Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention 6 juillet 2006 24 mars 2006 à 08:23
Le fichier que je veux renommer se trouve dans un répertoire au dessus, le fichier avec le nom que je veux donner se trouve dans mon répertoire courant. Je supprime le fichier du répertoire courant et je fais mon renameTo() lorsque je regarde dans mes répertoire le fichier se trouve bien au bon endroit avec le nouveau nom mais dans le code le résultat du renameTo est à false. Je comprend plus rien!