GetLogicalDrives Method

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 static string[] GetLogicalDrives()

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:\".

Exception Condition

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
using System;

class Sample 
    public static void Main() 
    String[] drives = Environment.GetLogicalDrives();
    Console.WriteLine("GetLogicalDrives: {0}", String.Join(", ", drives));
This example produces the following results:

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

for full access to the resource protected by this permission. Associated enumeration: PermissionState.Unrestricted

.NET Framework
Available since 1.1
Return to top
© 2015 Microsoft