OVH Cloud OVH Cloud

comment obtenir le nom d'un cd ?

7 réponses
Avatar
GdB
Salut a tous,
Donc mon probleme:
obtenir le nom d'un volume (cd-rom ou disque) comme dans le poste de
travail(ex: Disque Local (C:) ou mes Archives(D:) )

Merci de vos conseils.
GdB

7 réponses

Avatar
Daboo
Hello,

GdB wrote:
Salut a tous,
Donc mon probleme:
obtenir le nom d'un volume (cd-rom ou disque) comme dans le poste de
travail(ex: Disque Local (C:) ou mes Archives(D:) )


C'est pas évident ton truc, et tu auras difficilement qq chose de
portable. Chez moi le cd c'est /mnt/cdrom !


Daboo

Avatar
GdB
c'est bon j'ai trouvé.
File myf1=new File("F:");
FileSystemView fsv = FileSystemView.getFileSystemView();
String nom=fsv.getSystemDisplayName(myf1);


"GdB" a écrit dans le message news:
iVC8b.107839$
Salut a tous,
Donc mon probleme:
obtenir le nom d'un volume (cd-rom ou disque) comme dans le poste de
travail(ex: Disque Local (C:) ou mes Archives(D:) )

Merci de vos conseils.
GdB




Avatar
Dave S.
"GdB" a écrit dans le message de
news:vuE8b.110070$
c'est bon j'ai trouvé.
File myf1=new File("F:");



Euh ouai mais si ton lecteur CD est sur E: ou sur G: ou sur /mnt/cdrom ??


FileSystemView fsv = FileSystemView.getFileSystemView();
String nom=fsv.getSystemDisplayName(myf1);


"GdB" a écrit dans le message news:
iVC8b.107839$
Salut a tous,
Donc mon probleme:
obtenir le nom d'un volume (cd-rom ou disque) comme dans le poste de
travail(ex: Disque Local (C:) ou mes Archives(D:) )

Merci de vos conseils.
GdB








Avatar
Scooby Ced
Dave S a dit:
Euh ouai mais si ton lecteur CD est sur E: ou sur G: ou sur /mnt/cdrom ??

En relisant l'enonce:

Donc mon probleme:
obtenir le nom d'un volume (cd-rom ou disque) comme dans le poste de
travail(ex: Disque Local (C:) ou mes Archives(D:) )

Apparement, c'est pas que le CD qu'il veut. Mais je suis d'accord sur le



fait que c'est pas tres portable. La classe FileSystemView permet de trouver
les disque/partition ( methodes isDrive(), isFloppyDrive(), getRoots()). Il
y a tout pour faire :)

ScoobyCed
---
ScoobySnack ?! Miaoum !!



Avatar
vclassine
"Scooby Ced" wrote in message news:<3f64a464$0$13269$...
Dave S a dit:
Euh ouai mais si ton lecteur CD est sur E: ou sur G: ou sur /mnt/cdrom ??

En relisant l'enonce:

Donc mon probleme:
obtenir le nom d'un volume (cd-rom ou disque) comme dans le poste de
travail(ex: Disque Local (C:) ou mes Archives(D:) )

Apparement, c'est pas que le CD qu'il veut. Mais je suis d'accord sur le



fait que c'est pas tres portable. La classe FileSystemView permet de trouver
les disque/partition ( methodes isDrive(), isFloppyDrive(), getRoots()). Il
y a tout pour faire :)

ScoobyCed
---
ScoobySnack ?! Miaoum !!


J'ajoute qu'un lecteur CD (voir même un graveur si la JVM ne gère pas
l'exploitation du graveur comme ci c'était un disque dur) c'est
forcément read-only... Avec le isDrive() le isFloppy() et le
getDisplayName() ça devrait suffir...




Avatar
Erwan David
(Vincent) écrivait :

J'ajoute qu'un lecteur CD (voir même un graveur si la JVM ne gère pas
l'exploitation du graveur comme ci c'était un disque dur) c'est
forcément read-only... Avec le isDrive() le isFloppy() et le
getDisplayName() ça devrait suffir...


Ah ? Et ça va réondre quoi sur mon /mnt/cdrom ?

Avatar
vclassine
Erwan David wrote in message news:...
(Vincent) écrivait :

J'ajoute qu'un lecteur CD (voir même un graveur si la JVM ne gère pas
l'exploitation du graveur comme ci c'était un disque dur) c'est
forcément read-only... Avec le isDrive() le isFloppy() et le
getDisplayName() ça devrait suffir...


Ah ? Et ça va réondre quoi sur mon /mnt/cdrom ?


Je ne sais pas, essayes ;-)

Pour moi il est clair que la technique sera en partie dépendante de
l'OS, je ne sais pas comment c'est posible sans légère bidouilles...
Tout ce que je donne c'est les outils pour bidouiller, après chacun sa
croix...