Foydalanish misoli: string root = @"C:\Dasturlash";
string subdir = @"C:\Dasturlash\Dastur";
// Pastki katalog yaratish
if (!Directory.Exists(subdir))
{
Directory.CreateDirectory(subdir);
Console.WriteLine("Pastki katalog muvaffaqiyatli yaratildi.");
}
Natijasi: Delete(String) – belgilangan yo’ldan bo’sh katalogni yo’q qiladi. Agar papkada pastki papkalar yoki fayllar bo'lsa, siz papkani o'chirishdan oldin ularni yo'q qilishingiz kerak. Agar siz bo'sh bo'lmagan faylni o'chirishga harakat qilsangiz, siz xatolik haqida xabar olasiz. Quyidagi kod parchasi belgilangan papkani o'chirib tashlaydi.
Foydalanish misoli: using System;
using System.IO;
namespace Dir
{
class Program
{
publicstatic void Main(string[] args)
{
string root = @"C:\Dasturlash";
// Agar katalog mavjud bo’lmasa, urinib ham ko’rmang
if (Directory.Exists(root))
{
Directory.Delete(root);
Console.WriteLine("Katalog muvaffaqiyatli o'chirildi.");
}
Console.WriteLine("Bunday katalog mavjud emas.");
Console.ReadKey(true);
}
}
}
Natijasi: Delete(String, Boolean) – belgilangan katalogni va agar ko’rsatilsa, katalogdagi har qanday pastki kataloglarni va fayllarni yo’q qiladi.
Exists(String) – belgilangan yo’l diskdagi mavjud katalogga tegishliligini aniqlaydi, ya’ni belgilangan katalog mavjudligini tekshiradi. Quyidagi kod parchasi katalog mavjud yoki yo'qligini tekshiradi va faqat katalog mavjud bo'lsa o'chiriladi.
Foydalanish misoli: using System;
using System.IO;
namespace Dir
{
class Program
{
public static void Main(string[] args)
{
string root = @"C:\Dasturlash";