Oqim va fayl tizimi bilan ishlash



Download 27,05 Kb.
bet1/5
Sana20.07.2022
Hajmi27,05 Kb.
#825373
  1   2   3   4   5
Bog'liq
1 Oqim va fayl tizimi bilan ishlash(1) (1)


OQIM VA FAYL TIZIMI BILAN ISHLASH
Disklar va katologlar bilan ishlash
Ko'pgina dasturlash vazifalari qandaydir tarzda fayllar va kataloglar(papkalar) bilan ishlash bilan bog'liq. Matn redaktorini yaratish va boshqa shunga o'xshash vazifalar kabi murakkab masalalardan tashqari fayldan tekstni o'qish yoki aksincha teksni yozish, faylni yoki butun katalogni o'chirish singari masalalarni bajarish talab qilingan bo`lsin. .NET platformasi asosan System.IO nomlar fazosida joylashgan fayllar va kataloglarni boshqarish va boshqarish uchun katta imkoniyatlar beradi. Ushbu nomlar fazosida joylashgan sinflar (masalan, Stream, StreamWriter, FileStream va boshqalar) fayllar kriritish-chiqarishini boshqarish imkoniyatini beradi.
Disklar bilan ishlashFayl tizimi bilan ishlashni eng yuqori darajadan - disklardan boshlaymiz. System.IO nomlari fazosida diskni namoyish qilish uchun DriveInfo sinfi mavjud.
Ushbu sinfda kompyuterning barcha mantiqiy drayverlarining nomlarini qaytaradigan statik GetDrives metodi mavjud. Shuningdek, u bir qator foydali xossalarga ega:

  • AvailableFreeSpace: mavjud bo'sh disk hajmini baytlarda ko`rsatadi

  • DriveFormat: fayl tizimi nomini oladi

  • DriveType: disk turini anglatadi

  • IsReady: drayver tayyormi (masalan, DVD disk diskovodga qo`yilmasligi mumkin)

  • Ism: disk nomini oladi

  • TotalFreeSpace: baytlarda bo'sh joyning umumiy hajmini oladi

  • TotalSize: baytlarda diskning umumiy hajmi

  • VolumeLabel: tomga belgi o`rnatadi yoki oladi

Kompyuterdagi barcha disklarning nomlari va xossalarini olish:
DriveInfo[] drives = DriveInfo.GetDrives();
foreach (DriveInfo drive in drives)
{
Console.WriteLine("Nomi: {0}",drive.Name);
Console.WriteLine("Turi: {0}",drive.DriveType);
if (drive.IsReady)
{
Console.WriteLine("Disk hajmi: {0}",drive.TotalSize);
Console.WriteLine("Bo`sh joy: {0}",drive.TotalFreeSpace);
Console.WriteLine("Belgi: {0}",drive.VolumeLabel);
}
Console.WriteLine();
}


Download 27,05 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish