डायरेक्टरी बनाने के लिए, हमें पहले C# में System.IO नेमस्पेस को इम्पोर्ट करना होगा। नेमस्पेस एक लाइब्रेरी है जो आपको डायरेक्टरी बनाने, कॉपी करने, मूव करने और डिलीट करने के लिए स्टैटिक मेथड्स तक पहुंचने की अनुमति देती है।
C# में किसी भी फाइल ऑपरेशन करने से पहले डायरेक्टरी मौजूद है या नहीं यह जांचना हमेशा अनुशंसित है क्योंकि यदि फ़ोल्डर मौजूद नहीं है तो कंपाइलर एक्सेप्शन फेंक देगा।
उदाहरण
using System;
using System.IO;
namespace DemoApplication
{
class Program
{
static void Main(string[] args)
{
string folderName = @"D:\Demo Folder";
// यदि डायरेक्टरी मौजूद नहीं है, तो इसे बनाएं
if (!Directory.Exists(folderName))
{
Directory.CreateDirectory(folderName);
}
Console.ReadLine();
}
}
}
उपरोक्त कोड D: डायरेक्टरी में एक Demo Folder बनाएगा।

Directory.CreateDirectory का उपयोग सबफ़ोल्डर्स बनाने के लिए भी किया जा सकता है।
उदाहरण - सबफ़ोल्डर बनाना
using System;
using System.IO;
namespace DemoApplication
{
class Program
{
static void Main(string[] args)
{
string folderName = @"D:\Demo Folder\Sub Folder";
// यदि डायरेक्टरी मौजूद नहीं है, तो इसे बनाएं
if (!Directory.Exists(folderName))
{
Directory.CreateDirectory(folderName);
}
Console.ReadLine();
}
}
}
उपरोक्त कोड D: डायरेक्टरी में Demo Folder के साथ Sub Folder बनाएगा।
