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

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