Name
FileSystemObject.DriveExists Method
Syntax
oFileSysObj
.DriveExists (DriveSpec
)
-
oFileSysObj
Use: Required
Data Subtype: FileSystemObject object
Any object variable returning a FileSystemObject object.
-
DriveSpec
Use: Required
Data Subtype: String
A path or drive letter.
Return Value
Boolean (True
or False
).
Description
Determines whether a given drive (of any type) exists on the local
machine or on the network. The method returns True
if the drive exists or is connected to the machine,
False
if not.
Rules at a Glance
If
DriveSpec
is a Windows drive letter, it doesn’t have to include the colon. For example, "C
" works just as well as "C:
“.Returns
True
if the drive exists or is connected to the machine,False
if not.
Programming Tips & Gotchas
DriveExists doesn’t note the current state of removable media drives; for this, you must use the IsReady property of the Drive object representing the given drive.
If the user has adequate rights,
DriveSpec
can be a network path or share name. For example:If ofs.DriveExists("\\NTSERV1\d$") Then
This method is ideal for detecting any current drive around the network before calling a function in a remote ActiveX server located on that drive.
Get VBScript in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.