Salut,
J'aimerais récupérer la liste de tous les lecteurs disponibles pour après lancer la commande :
net use <drive_letter>: \\mon_path
quelqu'un a une idée?
Salut,
J'aimerais récupérer la liste de tous les lecteurs disponibles pour après lancer la commande :
net use <drive_letter>: \\mon_path
quelqu'un a une idée?
Salut,
Tu devrais pourvoir obtenir ca en analysant le retour de FileSystemView.getRoots()...
a++
Ou File.listRoots()
Par contre je ne sais pas si une des deux est plus performante.adiGuba tu sais ? y a-t-il au moins une difference ?
Je ne répondrai à aucune question technique par MP.
Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème pensez au tag :resolu:
Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
ok, ca ca marche... mais il me donne la liste de tout les lecteurs. Moi je voulais ceux qui sont disponible.
Une méthode serait peut etre de tester toutes les lettres de A a Z et vérifier qu'elles ne sont pas dans File.listRoots.
Mais peut etre il y a plus simple...
disponible n'est peut etre pas aproprié. Je dirais plus ceux qui sont libres...
Apparemment d'après alex'l, sous Windows File.listRoots() renvoit les différents disques alors de FileSystemView.getRoot() renvoi le bureau...Envoyé par le y@m's
Mais sur les autres systèmes ce doit être similaires (un seul root : /).
Où l'inverse, tu crée une Map avec les 26 lettres de lecteurs, et tu enlèves celles qui te sont renvoyée par File.listRoots...Envoyé par alex'l
a++
Partager