Directory sinfidan foydalanish Directory sinfining metodlari va ular bilan ishlash 6


Download 0.55 Mb.
bet9/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,

Foydalanish misoli:
using System;
using System.IO;
namespace dir
{
class Program
{
public static void Main(string[] args)
{
DirectoryInfo firstDir = new DirectoryInfo(@"C:\Temp");
try 
{
if (firstDir.Exists) 
{
Console.WriteLine("Bu yo'l allaqachon mavjud.");
return;
}
// Katalog yaratish
firstDir.Create();
Console.WriteLine("Katalog muvaffaqiyatli yaratildi.");
// Endi o'chirish
firstDir.Delete();
Console.WriteLine("Katalog muvaffaqiyatli o'chirildi.");

catch (Exception e) 
{
Console.WriteLine("Jarayon to’xtatildi: {0}", e.ToString());

Console.ReadKey(true);
}
}
}
Natijasi:
DirectoryInfo sinfining maqsadi Directory bilan bir xil. Biroq, DirectoryInfo bir xil ob'ekt (katalog) ko'p ishlatiladigan operatsiyalar uchun ishlatiladi. Qaytadan ro'yxatdan o'tkazmaslik uchun tekshirishni boshlashning har bir bosqichida ob'ekt havolasidan foydalanish qulayroqdir.

2.2 DirectoryInfo sinfining metodlari va ular bilan ishlash


Create() – ­­­­­­yangi katalog yaratadi.
Foydalanish misoli:
using System;
using System.IO;
class Programm 
{
public static void Main() 
{
DirectoryInfo di = new DirectoryInfo(@"C:\MyDir");
try 
{
if (di.Exists) 
{
Console.WriteLine("Bu yo'l allaqachon mavjud.");
return;
}
di.Create();
Console.WriteLine("Katalog muvaffaqiyatli yaratildi.");
di.Delete();
Console.WriteLine("Katalog muvaffaqiyatli o'chirildi.");

catch (Exception e) 
{
Console.WriteLine("Jarayon to’xtatildi: {0}", e.ToString());


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