Qt: USB-Geräte anzeigen
-
Moin,
ich möchte mit Qt alle USB-Geräte auf den mann Daten speichern kann (z.B. USB-Stick) anzeigen lassen und auch Daten auf diese dann kopieren bzw. lesen.
Gibt es da irgendwelche Möglichkeiten?LG
-
Die Frage ist etwas unklar formuliert... Welches Betriebssystem? Oder soll das plattformunabhängig sein? Und gehts dir explizit um USB Geräte?
Mit QDir::drives bekommst du eine Liste von "root" Knoten im Dateisystem. Unter Windows also die Laufwerke wie C:, usw. Unter Linux kriegst du damit aber nur /. Und selbst unter Windows kannst du so noch nicht rausfinden, ob das ein USB Laufwerk ist, oder nicht. Das geht dann über die Windows API. Ob das unter Linux überhaupt so einfach geht, weiß ich jetzt gar nicht. Du kannst da beliebige Mount Kaskaden zusammenbasteln, was davon jetzt das Laufwerk für den Endbenutzer ist, ist dann schwer zu sagen