Directory sinfidan foydalanish Directory sinfining metodlari va ular bilan ishlash 6



Yüklə 0,55 Mb.
səhifə10/14
tarix15.12.2022
ölçüsü0,55 Mb.
#74938
1   ...   6   7   8   9   10   11   12   13   14
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.

Yüklə 0,55 Mb.

Dostları ilə paylaş:
1   ...   6   7   8   9   10   11   12   13   14




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin