Directory sinfidan foydalanish Directory sinfining metodlari va ular bilan ishlash 6


Download 0.55 Mb.
bet3/14
Sana28.12.2022
Hajmi0.55 Mb.
#1013966
1   2   3   4   5   6   7   8   9   ...   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)
{
string Dir = @"C:\DaStUrLaSh";
try
{
if (Directory.Exists(Dir))
{
Console.WriteLine("Bu yo'l allaqachon mavjud.");
}
else
{
// Katalog yaratish.
Directory.CreateDirectory(Dir);
Console.WriteLine("Katalog muvaffaqiyatli yaratildi."+"\n");
// Endi o'chirish.
Directory.Delete(Dir);
Console.WriteLine("Katalog muvaffaqiyatli o'chirildi.");
}
}
catch (IOException exp)
{
Console.WriteLine(exp.Message);
}
Console.ReadKey(true);
}
}
}
Natijasi:

1.2 Directory sinfining metodlari va ular bilan ishlash


CreateDirectory(String) – belgilangan yo’lda barcha kataloglar va pastki kataloglarni yaratadi, agar ular mavjud bo’lmasa.
CreateDirectory(String,DirectorySecurity) – belgilangan Windows xavfsizligini qo’llagan holda belgilangan yo’lda barcha kataloglarni yaratadi, agar ular mavjud bo’lmasa.
Quyidagi kod parchasi C:\ diskda “Dasturlashpapkasini yaratadi, agar katalog allaqachon mavjud bo'lmasa.
Foydalanish misoli:
using System;
using System.IO;
namespace Dir
{
class Program
{
public static void Main(string[] args)
{
string root = @"C:\Dasturlash";
string subdir = @"C:\Dasturlash\Dastur";
// Agar katalog mavjud bo’lmasa, uni yaratadi.
if (!Directory.Exists(root))
{
Directory.CreateDirectory(root);
Console.WriteLine("Katalog muvaffaqiyatli yaratildi.");
}
Console.ReadKey(true);
}
}
}
Natijasi:

Directory.CreateDirectory shuningdek, pastki katalog yoki pastki papkani yaratadi. Asosiy qilish kerak bo'lgan ish – bu pastki katalog yaratiladigan papkaning yo'lini ko'rsatish. Quyidagi kod parchasi “C:\Dasturlash” katalogida “Dastur” pastki katalogini yaratadi.

Download 0.55 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   14




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