Bonjour
j'ai une question a 2€
si je fais
Code:
1
2 File f = new File("C:\\"); f.getName();
Il m'affiche rien
comment affiche la lettre du lecteur et plus généralement
comment connaitre les tous les lecteurs et les disque de mon ordi
d'avance merci
Version imprimable
Bonjour
j'ai une question a 2€
si je fais
Code:
1
2 File f = new File("C:\\"); f.getName();
Il m'affiche rien
comment affiche la lettre du lecteur et plus généralement
comment connaitre les tous les lecteurs et les disque de mon ordi
d'avance merci
Salut,
Regarde du coté de la classe FileSystemView...
a++
Toumtoutoutoum .. la FAQ ? http://java.developpez.com/faq/java/...FICHIER_racine
Bulbo ;)
bha ça parait bete mais j'arrive a récupérer le File[] via listRoots
avec mes 3 (2partitions + 1 disque)
mais j'arrive pas à afficher le nom qui doit etre une lettre :roll:
jpense que ca marcheras mieu avec getAbsolutePath ...
l'explication viens de la programmation meme de getName()
ai je besoin de commenter ?Code:
1
2
3
4
5
6 public String getName() { int index = path.lastIndexOf(separatorChar); if (index < prefixLength) return path.substring(prefixLength); return path.substring(index + 1); }
en gros pour toi getName essai de recuperer ce que tu as apres \\ et si je ne m'abuse tu n'as rien ^^
exactement
:oops:
je me coucherais moins...en allant regarder l'implémentation des méthodes
merci
nan mais c'est rien mais faut essayer des choses de temps en temps pour voir ... le nom d'un disque dur c'est aps un fichier ni un dossier donc c'est normal que ca retourne rien ^^
oui j'avais testé isAbsolute et ça marchait mais j'ai pas fait le rapprochement
le chemin est encore long mais pas à pas j'avance