Construit un tableau contenant les lecteurs de type spécifié.
DriveGetDrive ( "type" )
type | Type de lecteurs à chercher: $DT_ALL ("ALL") $DT_CDROM ("CDROM") $DT_REMOVABLE ("REMOVABLE") $DT_FIXED ("FIXED") $DT_NETWORK ("NETWORK") $DT_RAMDISK ("RAMDISK") $DT_UNKNOWN ("UNKNOWN") Les constantes sont définies dans AutoItConstants.au3 |
Succès: | Retourne un tableau de chaînes (lettre du lecteur suivie de ':') des lecteurs trouvés. L'élément 0 du tableau contient le nombre de lecteurs. |
Échec: | Retourne "" et @error = 1. |
DriveGetFileSystem, DriveGetLabel, DriveGetSerial, DriveGetType, DriveSetLabel, DriveSpaceFree, DriveSpaceTotal, DriveStatus
#include <AutoItConstants.au3> #include <MsgBoxConstants.au3> Local $aArray = DriveGetDrive($DT_ALL) If @error Then ; Une erreur s'est produite lors de la récupération des disques. MsgBox($MB_SYSTEMMODAL, "", "Une erreur est survenue.") Else For $i = 1 To $aArray[0] ; Affiche tous les lecteurs trouvés et convertit la lettre de lecteur en majuscules. MsgBox($MB_SYSTEMMODAL, "", "Drive " & $i & "/" & $aArray[0] & ":" & @CRLF & StringUpper($aArray[$i])) Next EndIf