How to get all logical drives on a system?

By calling a static method from System.Environment called 
GetLogicalDrives(). This returns a string array that you can easily
iterate.
Suppose you have a ListBox and a button:


private void btnPopulate_Click(object sender, System.EventArgs e)
{
// Store in a string array
string[] drives = Environment.GetLogicalDrives();
// Loop into the string array
foreach(string strDrive in drives)
{
// Add items (drives) to the list
listBox1.Items.Add(strDrive.ToString());
}
}

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top