Veröffentlicht 10. Juni 20196 j Hallo,weiß Jmdm. wie kann man ein USB stick Seriennummer (oder USB Daten) auslesen in Java,hab lange gesucht aber den Code zeigt nur ob USB auf eine Schnittstelle ist oder nein
10. Juni 20196 j vor 27 Minuten schrieb juanmodi1993: Hallo,weiß Jmdm. wie kann man ein USB stick Seriennummer (oder USB Daten) auslesen in Java,hab lange gesucht aber den Code zeigt nur ob USB auf eine Schnittstelle ist oder nein Welchen Code hast du denn bisher und was daran funktioniert nicht?
11. Juni 20196 j Autor Es wird nicht die ID gezeigt. import java.io.File; public class AutoDetect { static File[] oldListRoot = File.listRoots(); public static void main(String[] args) { AutoDetect.waitForNotifying(); } public static void waitForNotifying() { Thread t = new Thread(new Runnable() { public void run() { while (true) { try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } if (File.listRoots().length > oldListRoot.length) { System.out.println("new drive detected"); oldListRoot = File.listRoots(); System.out.println("drive"+oldListRoot[oldListRoot.length-1]+" detected"); } else if (File.listRoots().length < oldListRoot.length) { System.out.println(oldListRoot[oldListRoot.length-1]+" drive removed"); oldListRoot = File.listRoots(); } } } }); t.start(); } }
11. Juni 20196 j listRoots() liefert auch nur Infos über das jeweilige file Objekt, damit hast du keinen Zugriff auf USB Geräte, etc. Ich würde dir mal empfehlen die hier anzuschauen: https://stackoverflow.com/questions/26291002/how-can-i-get-usb-device-serial-number-from-iserialnumber https://stackoverflow.com/a/31718401/893418 https://stackoverflow.com/a/17965188/893418 Ansonsten noch die bitte die Formatierung zu benutzt wenn du Code postest. Das machts lesen einfacher
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.