Beberto56
Messages postés119Date d'inscriptionmardi 8 avril 2008StatutMembreDernière intervention22 décembre 2008
-
10 avril 2008 à 12:41
tlaloctzin
Messages postés136Date d'inscriptionmercredi 21 juin 2006StatutMembreDernière intervention12 septembre 2013
-
10 avril 2008 à 18:13
Bonjour tous le monde,
je vous expose mon problème, je suis débutant en java et voila ce que j'ai:
j'ai deux répertoire sur mon c:/users/jbernard qui sont source et destination, et je dois faire transférer un fichier qui arrive dans source (test.txt par exemple) automatiquement dans le répertoire destination
j'ai donc programmer un main:
--------------------------------------------------------------------------
public class Main
{
public static void main(String[] args)
{
//Création de mon premier objet de la classe file appelé source
File S = new File("C:/Users/jbernard/Source");
//Création de mon deuxième objet de la classe file appelé destination
File D = new File("C:/Users/jbernard/Destination");
File f = new File (S,"test.txt");
if(f.exists())
{
System.out.println("Le fichier a été déplacé");
}
else
{
System.out.println("Il n'y a aucun fichiers à déplacer");
// copie le fichier source dans le fichier resultat
// retourne vrai si cela réussit
public class Deplacer
{
public static boolean deplacer(File source,File destination)
{
if( destination.exists() )
{
// On essaye avec renameTo
boolean result = source.renameTo(destination);
if( !result )
{
// On essaye de copier
result = true;
result &= copier(source,destination);
if(result) result &= source.delete();
}
return(result);
}
else
{
// Si le fichier destination existe, on annule ...
return(false);
}
}
Mais mon problème c'est que je n'arrive pas a combiné le tous afin d'appliquer les méthode copier et déplacer sur mon fichier f
Si klk un peut m'aider à résoudre ce problème je lui en serait reconnaissant.
tlaloctzin
Messages postés136Date d'inscriptionmercredi 21 juin 2006StatutMembreDernière intervention12 septembre 20133 10 avril 2008 à 18:13
C'est à dire , ou se situe ton problème exactement , tu n'arrives pas à apeller tes methodes sur les autres classes ?
Il vaut mieu être riche et en bonne santé que pauvre et malade .