moveNext 메서드
Enumerator 개체에서 현재 항목을 다음 항목으로 옮깁니다.
function moveNext()
설명
열거자가 컬렉션의 끝에 있거나 컬렉션이 비어 있으면 현재 항목이 undefined로 설정됩니다.
다음 예제에서는 moveNext 메서드를 사용하여 Drives 컬렉션에서 다음 드라이브로 이동합니다.
function ShowDrives()
{
var s = "";
var bytesPerGB = 1024 * 1024 * 1024;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var e = new Enumerator(fso.Drives);
e.moveFirst();
while (e.atEnd() == false)
{
var drv = e.item();
s += drv.Path + " - ";
if (drv.IsReady)
{
var freeGB = drv.FreeSpace / bytesPerGB;
var totalGB = drv.TotalSize / bytesPerGB;
s += freeGB.toFixed(3) + " GB free of ";
s += totalGB.toFixed(3) + " GB";
}
else
{
s += "Not Ready";
}
s += "\n";
e.moveNext();
}
return(s);
}