Name

Directory.GetLogicalDrives Method

Class

System.IO.Directory

Syntax

Directory.GetLogicalDrives(  )

Return Value

An array of strings, each element of which contains the name of the root directory on each logical drive on a system

Description

Retrieves the names of all logical drives and root directories on a system

Rules at a Glance

In the case of a mapped network drive, GetLogicalDrives returns the letter to which the drive is mapped. For instance, if the folder \\Pentium\C\AFolder is mapped to the Z drive, then GetLogicalDrives will return Z:\ for this logical drive.

Example

Dim sDrives(  ) As String
Dim i As Integer
sDrives = Directory.GetLogicalDrives(  )
For i = 0 To UBound(sDrives)
    Console.WriteLine(sDrives(i))
Next

On my system, this code displays the following:

A:\
C:\
D:\
E:\
F:\
G:\

Get VB .NET Language 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.