Functions > FileDirDisk >


DriveGetDrive

Construit un tableau contenant les lecteurs de type sp�cifi�.

DriveGetDrive ( "type" )

Param�tre

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

Valeur de retour

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.

En relation

DriveGetFileSystem, DriveGetLabel, DriveGetSerial, DriveGetType, DriveSetLabel, DriveSpaceFree, DriveSpaceTotal, DriveStatus

Exemple

#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