The moveFirst() method moves the enumerator to the beginning of the collection. If the collection is empty or undefined, undefined is returned.
<html>
<H1>Drive Letters and drive types:</H1>
<script language="JScript">
<!--
var fileSysObj = new ActiveXObject("Scripting.FileSystemObject");
var en = new Enumerator(fileSysObj.Drives);
for (;!en.atEnd();en.moveNext()) {
document.write("Drive " + en.item().DriveLetter + " is of type " + en.item().DriveType+"<br>");
}
document.write("<h1>Drive Status:</h1>");
en.moveFirst();
for (;!en.atEnd();en.moveNext()) {
if(en.item().IsReady) {
document.write("Drive ",en.item().DriveLetter);
document.write(" is ready!<br>");
} else {
document.write("Drive ",en.item().DriveLetter);
document.write(" is not ready!<br>");
}
}
-->
</script>
</html>