To get list of drives and create a directory in selected drive

In this we will do coding to get all the drives in system during the form load. And then create the directory in a particular drive by selecting it from combobox.

First create a combobox button which shows list of drives. Also create a radiobutton , a label , a textbox and a button .
Initial during the page load label, textbox and button visibility is false.And when the radiobutton is clicked their visibity is true.

GetLogicalDrives is a method od directory class used to get list of drives.
following is the code which is to be written in form1.cs page:

//To get all logical drives GetLogicalDrives method of Directory class is //used
private void Form1_Load(object sender, EventArgs e)
String[] drive;
drive = Directory.GetLogicalDrives();
for (int i = 0; i < drive.Length; i++)
//It will create a directory and if it already exist a message is displayed //that directly already exists.
private void btnCrDir_Click(object sender, EventArgs e)
string s = txtDirname.Text;

if (Directory.Exists(s))
MessageBox.Show("Directory Already Exists");
MessageBox.Show("Directory Created");


private void rbdcdir_CheckedChanged(object sender, EventArgs e)
label1.Visible = true;
txtDirname.Visible = true;
btnCrDir.Visible = true;


Author: coolgal11 Jan 2011 Member Level: Bronze   Points : 0

nice example simple but explains clearly how to get all the drives.
thanks a lot..

  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name: