Name
FileSystemObject.DriveExists Method
Syntax
oFileSysObj.DriveExists (DriveSpec)
oFileSysObjUse: Required
Data Type: FileSystemObject object
A FileSystemObject object.
DriveSpecUse: Required
Data Type: 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, and returns False
if not.
Rules at a Glance
If
DriveSpecis a Windows drive letter, it doesn’t have to include the colon. For example, "C" works just as well as "C:“.Returns
Trueif the drive exists or is connected to the machine, and returnsFalseif not.
Programming Tips and 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,
DriveSpeccan be a network path or share name. For example:If ofs.DriveExists("\\NTSERV1\d$") ThenThis method is ideal for detecting any current drive around the network before calling a function in a remote ActiveX server located on that drive.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access