moveNext メソッド
更新 : 2007 年 11 月
Enumerator オブジェクト内の現在の項目を次の項目へ移動します。
function moveNext()
解説
列挙子がコレクション内の末尾位置である場合、またはコレクションが空の場合、現在の項目は undefined に設定されます。
moveNext メソッドを使って Drives コレクションの次の項目 (ドライブ) に移動する例を次に示します。
function ShowDriveList(){
var fso, s, n, e, x; //Declare variables.
fso = new ActiveXObject("Scripting.FileSystemObject");
e = new Enumerator(fso.Drives); //Create Enumerator object.
s = ""; //Initialize s.
for (; !e.atEnd(); e.moveNext())
{
x = e.item();
s = s + x.DriveLetter; //Add drive letter
s += " - "; //Add "-" character.
if (x.DriveType == 3)
n = x.ShareName; //Add share name.
else if (x.IsReady)
n = x.VolumeName; //Add volume name.
else
n = "[Drive not ready]"; //Indicate drive not ready.
s += n + "\n";
}
return(s); //Return drive status.
}