[This is preliminary documentation and subject to change]
Returns a Drives collection consisting of all Drive objects available on the local machine.
object.Drives
The object is always a FileSystemObject.
Removable-media drives need not have media inserted for them to appear in the Drives collection.
You can iterate the members of the Drives collection using the Enumerator object and the for statement:
function ShowDriveList()
{
var fso, s, n, e, x;
fso = new ActiveXObject("Scripting.FileSystemObject");
e = new Enumerator(fso.Drives);
s = "";
for (; !e.atEnd(); e.moveNext())
{
x = e.item();
s = s + x.DriveLetter;
s += " - ";
if (x.DriveType == 3)
n = x.ShareName;
else if (x.IsReady)
n = x.VolumeName;
else
n = "[Drive not ready]";
s += n + "<br>";
}
return(s);
}
Drives Collection | Files Property | SubFolders Property
Applies To: FileSystemObject Object