Bonjour,

pour scanner la liste des répertoires de la racine de mon disque D:, j'utilise le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
FileSystemView fsv = FileSystemView.getFileSystemView();
File[] folderList = new File("D:").listFiles(new FolderFileFilter());
for (File folder: folderList) {
   System.out.println(fsv.getSystemDisplayName(folder));
}
J'ai 2 questions :

- pourquoi cela me retourne un répertoire "System Volume Information" qui n'est pas visible dans l'explortateur Windows ?
- comment faire pour identifier et donc ne pas gérer ce style de répertoires un peu spéciaux ?

Merci d'avance !