DriveGetStatus

Gibt den Status eines Laufwerks zurück, das einen bestimmten Pfad enthält.

Status := DriveGetStatus(Pfad)

Parameter

Pfad

Typ: Zeichenkette

Ein beliebiger Pfad, der im Laufwerk enthalten ist (kann auch mit UNC-Pfaden und zugeordneten Laufwerken funktionieren).

Rückgabewert

Typ: Zeichenkette

Diese Funktion gibt den Status des Laufwerks zurück, das Pfad enthält:

Status Hinweise
Unknown Könnte auf ein unformatiertes/RAW-Dateisystem hinweisen.
Ready Kommt am häufigsten vor.
NotReady Typisch für Wechseldatenträger, die kein Medium enthalten.
Invalid Pfad existiert nicht oder ist ein Netzlaufwerk, auf das momentan nicht zugegriffen werden kann, usw.

Fehlerbehandlung

Bei Misserfolg wird eine Ausnahme ausgelöst.

Bemerkungen

In der Regel kann Pfad ein beliebiger Pfad sein. Da NTFS "mounted volumes" (eingehängte Volumes) und "directory junctions" (Verzeichnisverbindungen) unterstützt, können verschiedene Pfade mit demselben Laufwerksbuchstaben unterschiedliche Ergebnisse erzeugen.

Drive-Funktionen

Beispiele

Beispiel #1 auf der Seite Drive-Funktionen veranschaulicht diese Funktion.