Foydalanish misoli: using System;
using System.IO;
namespace Dir
{
class Program
{
publicstatic void Main(string[] args)
{
string Dir = @"C:\DaStUrLaSh";
try {
if (Directory.Exists(Dir))
{
Console.WriteLine("Bu yo'l allaqachon mavjud.");
}
else {
// Katalog yaratish.
Directory.CreateDirectory(Dir);
Console.WriteLine("Katalog muvaffaqiyatli yaratildi."+"\n");
// Endi o'chirish.
Directory.Delete(Dir);
Console.WriteLine("Katalog muvaffaqiyatli o'chirildi.");
}
}
catch (IOException exp)
{
Console.WriteLine(exp.Message);
}
Console.ReadKey(true);
}
}
}
Natijasi:
CreateDirectory(String) – belgilangan yo’lda barcha kataloglar va pastki kataloglarni yaratadi, agar ular mavjud bo’lmasa.
CreateDirectory(String,DirectorySecurity) – belgilangan Windows xavfsizligini qo’llagan holda belgilangan yo’lda barcha kataloglarni yaratadi, agar ular mavjud bo’lmasa.
Quyidagi kod parchasi C:\ diskda “Dasturlash” papkasini yaratadi, agar katalog allaqachon mavjud bo'lmasa.
Foydalanish misoli: using System;
using System.IO;
namespace Dir
{
class Program
{
public static void Main(string[] args)
{
string root = @"C:\Dasturlash";
string subdir = @"C:\Dasturlash\Dastur";
// Agar katalog mavjud bo’lmasa, uni yaratadi.
if (!Directory.Exists(root))
{
Directory.CreateDirectory(root);
Console.WriteLine("Katalog muvaffaqiyatli yaratildi.");
}
Console.ReadKey(true);
}
}
}
Natijasi:
Directory.CreateDirectory shuningdek, pastki katalog yoki pastki papkani yaratadi. Asosiy qilish kerak bo'lgan ish – bu pastki katalog yaratiladigan papkaning yo'lini ko'rsatish. Quyidagi kod parchasi “C:\Dasturlash” katalogida “Dastur” pastki katalogini yaratadi.