Create a Directory in C#

C# Directory Class

The System.IO.Directory class in the .NET Framework class library provides static methods for creating, copying, moving, and deleting directories and subdirectories. Before you can use the Directory class, you must import the System.IO namespace. 

using System.IO;

Create a Directory 

The Directory.CreateDirectory method creates a directory in the specified path with the specified Windows security. You can also create a directory on a remote compute.

The following code snippet creates a Temp folder in C:\ drive if the directory does not exists already.  

string root = @"C:\Temp";
string subdir = @"C:\Temp\Mahesh";
// If directory does not exist, create it. 
if (!Directory.Exists(root))
{
    Directory.CreateDirectory(root);
}

The CreateDirectory is also used to create a sub directory. All you have to do is to specify the path of the directory in which this subdirectory will be created in. The following code snippet creates a Mahesh subdirectory in C:\Temp directory.   

// Create sub directory
if (!Directory.Exists(subdir))
{
    Directory.CreateDirectory(subdir);
}

The following issues may be related to this article : create a folder in C - create a sub directory in C - Create Directory - CreateDirectory - Directory class - Directory CreateDirectory method -
Comments
comment
Jalene
2012-10-04
It's impreatvie that more people make this exact point.