DriveExists メソッド
指定されたドライブが存在する場合は、真 (true) を返します。存在しない場合は、偽 (false) を返します。
object.DriveExists(drivespec)
引数
- object
必ず指定します。FileSystemObject オブジェクトの名前を指定します。 - drivespec
必ず指定します。ドライブ名またはフル パスを指定します。
解説
リムーバブル メディアのドライブの場合は、メディアがセットされていなくても真 (true) が返されます。ドライブの準備ができているかどうかを調べるには、Drive オブジェクトの IsReady プロパティを使用してください。
次のコードは、DriveExists メソッドの使用例です。
function ReportDriveStatus(drv)
{
var fso, s = "";
fso = new ActiveXObject("Scripting.FileSystemObject");
if (fso.DriveExists(drv))
s += "ドライブ " + drv + " は、存在します。";
else
s += "ドライブ " + drv + " は、存在しません。";
return(s);
}
[VBScript]
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
参照
Drive オブジェクト | Drives コレクション | FileExists メソッド | FolderExists メソッド | GetDrive メソッド | GetDriveName メソッド | IsReady プロパティ