File.ListFiles et caractères accentués

File.ListFiles et caractères accentués - Java - Programmation

Marsh Posté le 29-06-2007 à 13:11:44    

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 :
  1. private static void recursiveMethod(File directory) {
  2.  File[] files = directory.listFiles();
  3.  for (int i = 0; i < files.length; i++) {
  4.   File file = files[i];
  5. // c'est ici que le répertoire accentué se fait jeter
  6.   if (file.isDirectory()) {
  7.                        
  8.    recursiveMethod(file);
  9.   }
  10.       }
  11. }
 

La question est la suivante, comment faire pour rentrer dans rép3?!

 

Merci :jap:


Message édité par haha le 29-06-2007 à 13:13:50
Reply

Marsh Posté le 29-06-2007 à 13:11:44   

Reply

Marsh Posté le 02-07-2007 à 14:00:52    

Personne :(?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed