Export (0) Print
Expand All

Environment.GetLogicalDrives Method

Returns an array of string containing the names of the logical drives on the current computer.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

Public Shared Function GetLogicalDrives As String()

Return Value

Type: System.String()
An array of strings where each element contains the name of a logical drive. For example, if the computer's hard drive is the first logical drive, the first element returned is "C:\".


An I/O error occurs.


The caller does not have the required permissions.

The following example shows how to display the logical drives of the current computer using the GetLogicalDrives method.

' Sample for the Environment.GetLogicalDrives method 
Imports System

Class Sample
   Public Shared Sub Main()
      Dim drives As [String]() = Environment.GetLogicalDrives()
      Console.WriteLine("GetLogicalDrives: {0}", [String].Join(", ", drives))
   End Sub 'Main
End Class 'Sample

'This example produces the following results: 

'GetLogicalDrives: A:\, C:\, D:\ 

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

© 2015 Microsoft