Functions > FileDirDisk >


DriveStatus

Détermine le status d'un lecteur sous forme de chaîne.

DriveStatus ( "path" )

Paramètre

path Chemin d'accès du lecteur.

Valeur de retour

Valeur Interprétation
$DS_UNKNOWN ("UNKNOWN") Disque probablement non formaté (RAW).
$DS_READY@DOUBLE_WS ("READY") Généralement des disques dur et lecteurs qui contiennent un média amovible.
$DS_NOTREADY@DOUBLE_WS ("NOTREADY") Généralement des lecteurs de disquettes et des lecteurs CD/DVD qui ne contiennent pas de média.
$DS_INVALID ("INVALID") Peut indiquer une lettre de lecteur inexistante ou un lecteur réseau mappé inaccessible.

Les constants sont définies dans "AutoItConstants.au3".

Remarque

La liste des valeurs de retour peut être incomplète.
DriveStatus() peut fonctionner même si le chemin donné est celui d'un répertoire existant sur le lecteur. Un chemin vers un fichier ne fonctionnera pas.

En relation

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

Exemple

#include <MsgBoxConstants.au3>

; Obtient le statut de l'unité principale, généralement le lecteur C:\.
Local $sStatus = DriveStatus(@HomeDrive & "\")
MsgBox($MB_SYSTEMMODAL, "", "Status: " & $sStatus)