다음을 통해 공유


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);
}

요구 사항

버전 3

적용 대상:

Enumerator 개체

참고 항목

참조

atEnd 메서드

item 메서드(Visual Studio - JScript)

moveFirst 메서드