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 :
Propriétésobjet = fso.GetDrive(fso.GetDriveName(Chemin))
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. |
<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> |