holtiwilan
Mitglied
Hallöle.
Gibt es eine Möglichkeit, das Bereitsein von den ergebnissen, das mit listroots liefert, zu testen, ophne das ich die Windowsmeldung:"Es befindet sich kein Datenträger im Laufwerk" bekomme.
Was ich Vorhabe: Ich will überprüfen, ob in einem Card-Reader eine Karte mit Bildern einer Digicam steckt. Daher überprüfe ich das listroots() ergebniss und schaue ´, ob in einem der Roots das "DCIM" verzeichnis gibt.
Nun bekomme ich aber be jedem start der Methode die Windows (XP) Fehlermeldung.
Achja, auch wenn ich statt .isDirectory() .exists() mache kommt die Meldung
DANKE!
Viele Grüsse aus dem Wilden Süden
Tim
Gibt es eine Möglichkeit, das Bereitsein von den ergebnissen, das mit listroots liefert, zu testen, ophne das ich die Windowsmeldung:"Es befindet sich kein Datenträger im Laufwerk" bekomme.
Was ich Vorhabe: Ich will überprüfen, ob in einem Card-Reader eine Karte mit Bildern einer Digicam steckt. Daher überprüfe ich das listroots() ergebniss und schaue ´, ob in einem der Roots das "DCIM" verzeichnis gibt.
Nun bekomme ich aber be jedem start der Methode die Windows (XP) Fehlermeldung.
Code:
String FindCFCard(){
String CFRoot = null;
File list[] = File.listRoots();
for (int i = 0; i < list.length; i++)
if ((new File(list[i]+"/DCIM")).isDirectory())
CFRoot = list[i].getPath();
return CFRoot;
}
Achja, auch wenn ich statt .isDirectory() .exists() mache kommt die Meldung
DANKE!
Viele Grüsse aus dem Wilden Süden
Tim