Drive permet l'accès aux propriétés d'un lecteur de disque particulier ou d'un élément de réseau partagé.

La création de l'objet Drive s'effectue de la manière suivante pour VBScript :

Set objet = fso.GetDrive(fso.GetDriveName(Chemin))

de la façon suivante pour JScript :

objet = fso.GetDrive(fso.GetDriveName(Chemin))
Propriétés

Suite à la déclaration de l'objet, il devient, alors, possible d'obtenir différentes informations au sujets du lecteur en cours, par l'intermédiaire des propriétés de l'objet Drive.

Propriété
Description
AvailableSpace
retourne l'espace disponible d'un lecteur.
DriveLetter
retourne la lettre symbolisant le lecteur.
DriveType
retourne le type du disque dur ou du lecteur réseau.
FileSystem
retourne le type du système de fichier du lecteur.
FreeSpace
retourne l'espace libre disponible sur un lecteur pour un utilisateur d'un lecteur.
IsReady
retourne true si le lecteur est prêt sinon false.
Path
retourne le chemin d'accès du lecteur.
RootFolder
retourne un objet Folder représentant le dossier racine.
SerialNumber
retourne le numéro de série du lecteur.
ShareName
retourne le nom de partage réseau d'un lecteur.
TotalSize
retourne la taille totale d'un lecteur.
VolumeName
retourne le nom de volume d'un lecteur.
Exemples [voir]
<html>
 <head>
   <script language="JScript">
      function InfoDisque(chemin)
      {
        var fso, disque, info="";
        fso = new ActiveXObject("Scripting.FileSystemObject");
        fichier = fso.CreateTextFile("c:\\texte.html", true);
        disque = fso.GetDrive(fso.GetDriveName(chemin));
        info += "Lecteur " + chemin.toUpperCase();
        info += disque.VolumeName + "<br>";
        info += "Taille : " + disque.TotalSize / 1024;
        info += " Ko" + "<br>"; 
        info += "Espace disponible : " + disque.FreeSpace / 1024;
        info += " Ko" + "<br>";
        fichier.Write(info);
        document.write(info);
      }
   </script>
 </head>
 <body onload="javascript:InfoDisque()">
 </body>
</html>