একটি ডিরেক্টরি তৈরি করতে, আমাদের প্রথমে 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 does not exist, create it
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 does not exist, create it
if (!Directory.Exists(folderName))
{
Directory.CreateDirectory(folderName);
}
Console.ReadLine();
}
}
}
উপরের কোড D: ড্রাইভে Demo Folder-র ভিতরে Sub Folder তৈরি করবে।
