laufwerk prüfen
-
hi,
wie kann man mittels java code feststellen ob eine Diskette sich im Rechner befindet
Danke
-
Ich bin mir jetzt zwar nicht sicher, ob'S so geht, aber es sollte eigentlich klappen: (zumindest unter Windws, weil man da die Floppy ja als ein Root bekommt)
Du holst dir zuerst mal alle Roots über File.listRoots(). Alle diese Objekte lässt du dann durch die Methode isFloppy() der Klasse javax.swing.filechooser.FileSystemView Dann hast du mal alle Floppy-Laufwerke ermittelt. Um nun zu testen, ob eine Diskette eingelegt ist würde ich dann einfach mal ein listFiles() für diese Floppy aufrufen und abwarten, was rauskommt.