Directory sinfidan foydalanish Directory sinfining metodlari va ular bilan ishlash 6



Yüklə 0,55 Mb.
səhifə9/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,

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());


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 ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin