viking85
Messages postés59Date d'inscriptionlundi 20 novembre 2000StatutMembreDernière intervention28 mars 2007
-
18 août 2005 à 11:52
viking85
Messages postés59Date d'inscriptionlundi 20 novembre 2000StatutMembreDernière intervention28 mars 2007
-
18 août 2005 à 14:56
salut à tous.
J'ai un petit probleme :
j'ai un repertoire "Racine" qui contient un repertoire "Archive" et plusieurs fichiers "Logs".
je voudrais savoir comment déplacer un des Logs dans Archive.
existe-t-il une méthode move(File f)? ou quel que chose dans le genre.
scaryman
Messages postés492Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention16 mai 200712 18 août 2005 à 13:15
salut
malheuresement Java ne donne pas de solution directe à ce problème mais on peut toujours utiliser le code suivant :
public static boolean deplacer(File source,File destination) {
if( !destination.exist() ) {
// On essaye avec renameTo
boolean result = source.renameTo(destination);
if( !result ) {
// On essaye de copier
result = true;
result &= copier(source,destination);
result &= source.delete();
} return(result);
} else {
// Si le fichier destination existe, on annule ...
return(false);
}
}