Gibt den Status eines Laufwerkes als String zurück.
DriveStatus ( "path" )
path | Pfad des zu untersuchenden Laufwerkes. |
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 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.
CDTray, DriveGetDrive, DriveGetFileSystem, DriveGetLabel, DriveGetSerial, DriveGetType, DriveSetLabel, DriveSpaceFree, DriveSpaceTotal, FileExists
#include <MsgBoxConstants.au3>
Local $sStatus = DriveStatus(@HomeDrive & "\"); Findet den Status des Hauptverzeichnisses des aktuellen Benutzers, normalerweise ist dies C:\.
MsgBox($MB_SYSTEMMODAL, "Status", $sStatus)