DriveExists

(PWS4 IIS4 IIS5)
DriveExists — 指定されたドライブが存在する場合は、真 (true) を返します。存在しない場合は、偽 (false) を返します。

構文

object.DriveExists(drivespec)

パラメータ

object
FileSystemObject オブジェクトを指定します。
drivespec
ドライブ名またはフル パスを指定します。

戻り値

ドライブが存在すれば TRUE、それ以外の場合に FALSE を返します。

説明

リムーバブル メディアのドライブの場合は、メディアがセットされていなくても真 (true) が返されます。ドライブの準備ができているかどうかを調べるには、Drive オブジェクトの IsReady プロパティを使用してください。

JScript

1
2
3
4
5
6
7
8
9
10
function ReportDriveStatus(drv)
{
   var fso, s = "";
   fso = new ActiveXObject("Scripting.FileSystemObject");
   if (fso.DriveExists(drv))
      s += "ドライブ " + drv + " は、存在します。";
   else
      s += "ドライブ " + drv + " は、存在しません。";
   return(s);
}

VBScript

1
2
3
4
5
6
7
8
9
10
Function ReportDriveStatus(drv)
   Dim fso, msg
   Set fso = CreateObject("Scripting.FileSystemObject")
   If fso.DriveExists(drv) Then
      msg = ("ドライブ " & UCase(drv) & " は、存在します。")
   Else
      msg = ("ドライブ " & UCase(drv) & " は、存在しません。")
   End If
   ReportDriveStatus = msg
End Function

関連ページ