Funktionreferenz


DriveStatus

Beschreibung anzeigen in

Gibt den Status eines Laufwerkes als String zurück.

DriveStatus ( "path" )

Parameter

path Pfad des zu untersuchenden Laufwerkes.

Rückgabewert

Value Interpretation
$DS_UNKNOWN ("UNKNOWN") Laufwerk ist möglicherweise unformatiert (RAW).
$DS_READY ("READY") Typisch für Festplatten und Wechseldatenträger.
$DS_NOTREADY ("NOTREADY") Typisch für Disketten- und CD-Laufwerke, die keine Datenträger enthalten.
$DS_INVALID ("INVALID") Kann bedeuten, dass der Laufwerksbuchstabe nicht existiert oder dass auf ein Netzlaufwerk nicht zugegriffen werden kann.

Die Konstanten sind in "AutoItConstants.au3" definiert.

Bemerkungen

Die Liste der möglichen Rückgabewerte ist möglicherweise nicht komplett.
DriveStatus() funktioniert möglicherweise sogar, wenn ein kompletter (existierender) Verzeichnispfad angegeben wird. Ein Dateipfad wird aber nicht funktionieren.

Verwandte Funktionen

CDTray, DriveGetDrive, DriveGetFileSystem, DriveGetLabel, DriveGetSerial, DriveGetType, DriveSetLabel, DriveSpaceFree, DriveSpaceTotal, FileExists

Beispiel

#include <MsgBoxConstants.au3>

Local $sStatus = DriveStatus(@HomeDrive & "\"); Findet den Status des Hauptverzeichnisses des aktuellen Benutzers, normalerweise ist dies C:\.
MsgBox($MB_SYSTEMMODAL, "Status", $sStatus)