Directory sinfidan foydalanish Directory sinfining metodlari va ular bilan ishlash 6


Download 0.55 Mb.
bet10/14
Sana28.12.2022
Hajmi0.55 Mb.
#1013966
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
Dasturlash asoslari fanidan C# dasturlash tilining Directory,

finally {}
Console.ReadKey();
}
}
Natijasi:
CreateSubdirectory(String) – belgilangan yo'lda pastki katalog yoki pastki kataloglar yaratadi. Belgilangan yo'l DirectoryInfo sinfining ushbu namunasi bilan o’zaro bog’liq bo'lishi mumkin.
Foydalanish misoli:
using System;
using System.IO;
namespace Dir
{
class Program
{
public static void Main(string[] args)
{
DirectoryInfo di = new DirectoryInfo(@"C:\TempDir");
if (di.Exists == false)
di.Create();
Console.WriteLine("Katalog muvafaqqiyatli yaratildi.");
DirectoryInfo dis = di.CreateSubdirectory("SubDir");
Console.WriteLine("Pastki katalog muvafaqqiyatli yaratildi.");
dis.Delete(true);
Console.WriteLine("Pastki katalog muvaffaqiyatli o'chirildi.");
di.Delete(true);
Console.WriteLine("Katalog muvaffaqiyatli o'chirildi.");
Console.ReadKey();
}
}
}
Natijasi:
Delete() – agar u bo'sh bo'lsa, bu DirectoryInfo ni yo'q qiladi.
Foydalanish misoli:
using System;
using System.IO;
class Test 
{
public static void Main() 
{
DirectoryInfo di1 = new DirectoryInfo(@"C:\MyDir");
try 
{
di1.Create();
di1.CreateSubdirectory("temp");
Console.WriteLine("Men {0}ni o'chirishga harakat qilyapman.", di1.Name);
di1.Delete();
Console.WriteLine("Yo'q qilish operatsiyasi tasodifan muvafaqqiyatli yuz berdi.");

catch (Exception) 
{
Console.WriteLine("Yo'q qilish operatsiyasi kutilganidek muvafaqqiyatsiz yuz berdi.");

finally {}
Console.ReadKey();
}
}
Natijasi:
Delete(Boolean) – pastki kataloglar va fayllarni yo'q qilish kerakligini aniqlab, DirectoryInfo ning ushbu nusxasini yo'q qiladi.

Download 0.55 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling