Liste aller vorhandenen Laufwerke



  • Hallo zusammen,

    ich habe ein Konsolenprogramm mit Visual C++ 6.0 geschrieben, welches auf der Grundlage einer Datei verschiedene Dinge berechnet.

    Nun möchte ich dass der Benutzer am Anfang diese Datei auswählen kann. Konkret hatte ich an eine Art Explorer im Konsolen-Stil gedacht. Ich habe soweit auch schon alles hinbekommen:

    - Liste von Ordnern in einem Verzeichnis
    - Liste von Dateien mit einer bestimmten Endung in einem Verzeichnis

    Der Benutzer kann nun durch Nummerneingabe in den Ordnern herum springen und auch das aktuelle Verzeichnis wieder verlassen.

    Mein Problem ist: Wenn der Nutzer das Laufwerk wechseln möchte, muss er zur Zeit noch den richtigen Buchstaben eingeben, ich möchte aber auch hier eine Liste, aus der man ein vorhandenes Laufwerk wählen kann, zur Verfügung stellen.

    Wie kann ich mir alle vorhandenen Laufwerke mit deren Bezeichnung ausgeben lassen?

    Vielen Dank schonmal
    Gruß Thomas



  • Falsches Forum: WinAPI würde besser passen...



  • Das hier sollte dir weiterhelfen:
    http://msdn2.microsoft.com/en-us/library/aa365730.aspx

    Besonders die Funktionen:
    - GetLogicalDrives(..)
    - GetLogicalDriveStrings(..)

    Gruss Simon



  • Mein Beitrag wurde im WinAPI Forum gelöst.

    http://www.c-plusplus.net/forum/viewtopic-var-p-is-1489142.html#1489142

    Trotzdem vielen Dank.
    Gruß Thomas


Log in to reply