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()); } } |