Mon problème est simple
J'ai dans un répertoire des dossier dont certain sont accentués.
ROOT/
rep1/
rep2/
rép3/
rep4/
Si je liste récursivement le contenu de ROOT je tombe sur un accro dès lors que je tombe sur rép3 à cause de son accent.
je récupère r?p3 et dès que je fais un isDirectory dessus, il me renvoie false...
Code :
- private static void recursiveMethod(File directory) {
- File[] files = directory.listFiles();
- for (int i = 0; i < files.length; i++) {
- File file = files[i];
- // c'est ici que le répertoire accentué se fait jeter
- if (file.isDirectory()) {
-
- recursiveMethod(file);
- }
- }
- }
|
La question est la suivante, comment faire pour rentrer dans rép3?!
Merci 
Message édité par haha le 29-06-2007 à 13:13:50