bonjour,
tu devrais logger ton code pour localiser l'erreur.
remplace cette partie:
par celle ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if (isFile(DOSSIER_SOURCE + "/" + (from.isEmpty() ? "" : from + "/") + file)) { copyFile(file, from, data); } else { fDest.mkdir(); copyDirectory(DOSSIER_SOURCE + "/"+ (from.isEmpty() ? "" : from + "/") + file, from.isEmpty() ? file : from + "/" + file, DOSSIER_DEST + "/" + (from.isEmpty() ? "" : from + "/") + file); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18if (isFile(DOSSIER_SOURCE + "/" + (from.isEmpty() ? "" : from + "/") + file)) { copyFile(file, from, data); } else if (isDirectory(../*je te laisse complèter*/..){ if(fDest.mkdir();){ copyDirectory(DOSSIER_SOURCE + "/" + (from.isEmpty() ? "" : from + "/") + file, from.isEmpty() ? file : from + "/" + file, DOSSIER_DEST + "/" + (from.isEmpty() ? "" : from + "/") + file); }( else{ /*le dossier n'est pas créer.*/ System.out.println("création du dossier échoué: ") } } else { /*si sa ne vérifie pas ces deux conditions l'application ne reconnais ni le fichier ni le dossier.*/ System.out.println("fichier répertoire non reconnue:"); }







Répondre avec citation








Partager