L'objet Drive obtenu à l'aide d'une méthode de l'objet DriveSystemObject permet de manipuler ou d'obtenir des informations sur les lecteurs de disque locaux ou distants. Pour utiliser un objet Drive il suffit de :
Set objetFSO = CreateObject("Scripting.DriveSystemObjet)Set Lecteur = objetFSO.GetDrive("c:")Wscript.Echo objetFSO.AvailableSpace
Voici un récapitulatif des collections, propriétés et méthodes de l'objet Drive :
| Objet Drive | ||
|---|---|---|
| Collections | Propriétés | Méthodes |
| AvailableSpace
DriveLetter DriveType FileSystem FreeSpace IsReady Path RootFolder SerialNumber ShareName TotalSize VolumeName |
||
Les propriétés de l'objet Drive sont les suivantes :
| Propriété | Description |
|---|---|
| AvailableSpace | Retourne la capacité en octets du lecteur. |
| DriveLetter | Retourne la lettre associé au lecteur. |
| DriveType | Retourne un entier indiquant le type de lecteur :
|
| FileSystem | Retourne le type de système de fichiers utilisé sur le lecteur. |
| FreeSpace | Retourne l'espace disponible (en octets) sur le lecteur. |
| IsReady | Retourne un booléen (True ou False) indiquant si le lecteur est prêt à être utilisé. |
| Path | Retourne le chemin associé au lecteur. |
| RootFolder | Retourne un objet Folder correspondant au répertoire racine du lecteur. |
| SerialNumber | Retourne le numéro de série du lecteur, permettant d'identifier de façon unique un disque. |
| ShareName | Retourne le nom de réseau du lecteur, selon la notation UNC (Universal Naming Convention). Cet attribut est uniquement valide pour les lecteurs distants (dont l'attribut DriveType vaut 3. |
| TotalSize | Retourne la capacité totale du lecteur (en octets). |
| VolumeName | Retourne ou affecte le nom de volume du lecteur. |