La méthode File.listFiles()
répertorie le contenu d'un dossier. Sur les fenêtres cependant, quand vous appelez la méthode sur votre disque racine, cela donne aussi - en l'absence de meilleure expression - des dossiers "virtuels" (comme "Documents and Settings", qui ont été remplacés par "Users" dans les versions récentes de Windows) .File.listFiles() et distinguant les dossiers physiques des dossiers virtuels
Si vous appelez ensuite listFiles() pour l'un de ces dossiers "virtuels", il renvoie toujours null. Et c'est là que se situe mon problème, car je veux parcourir récursivement tous les dossiers. J'ai besoin d'un moyen de filtrer ces dossiers et de préférence pas en vérifiant leurs noms ...
Il y a aussi des dossiers supplémentaires, que l'utilisateur normal ne voit pas (comme "System Volume Information" ou la corbeille dossier pour ce lecteur), et je serais heureux de trouver une méthode de filtrage de ceux-ci ainsi sans blacklisting les noms.
Malheureusement, ces dossiers se comportent exactement comme les dossiers réels. Ce que je cherche est quelque chose comme File.isSystemFolder()
-method.
Je suis très reconnaissant pour tout conseil
thx, je vais avec ça maintenant – DeX3