Теория вероятностей и математическая статистика



Download 326,36 Kb.
bet1/20
Sana20.07.2022
Hajmi326,36 Kb.
#829408
  1   2   3   4   5   6   7   8   9   ...   20
Bog'liq
6-Mavzu. Berilganlar oqimi. Fayl tizimi bilan ishlash

Berilganlar oqimi. Fayl tizimi bilan ishlash


“Algoritmlar va dasturlash texnologiyalari” kafedrasi dotsenti Adambayev Uchqunbek Erkinovich

Berilganlar oqimi. Fayl tizimi bilan ishlash.

Dasturlashda ko'pgina masalalar qaysidir ma’noda fayllar va kataloglar bilan bilan bog'liq. Ya’ni, fayldan matnni o'qish yoki aksincha, faylga matnni yozish, faylni yoki butun katalogni o'chirish, matn muharririni yaratish va shunga o'xshash boshqa murakkabroq vazifalarni bajarish kabi turli masalalar bo'lishi mumkin.

.NET freymvorki System.IO nomlar fazosida mavjud fayllar va kataloglarni boshqarish va manipulyatsiya qilishni ta'minlaydi. Ushbu nomlar fazosida joylashgan sinflar (masalan, Stream, StreamWriter, FileStream va h.k.) fayldan o’qish/yozishni boshqarish imkonini beradi.

Disklar bilan ishlash

Fayl tizimi bilan ishlashni eng yuqori darajadan - disklardan boshlaylik. System.IO nomlar fazosida disklar bilan ishlash uchun DriveInfo sinfi taqdim etilgan.

Bu sinfda kompyuterdagi barcha mantiqiy disklarning nomlarini qaytaruvchi GetDrives statik metodi mavjud. Shuningdek, ushbu sinf bir qator foydali xususiyatlarni ham taqdim etadi:

  • AvailableFreeSpace: diskda mavjud bo'lgan bo'sh joy miqdorini baytlarda ko'rsatadi;
  • DriveFormat: fayl tizimining nomini oladi;
  • DriveType: disk turini ifodalaydi;
  • IsReady: disk tayyormi yoki yo'qmi (masalan, diskovodga DVD-disk qo'yilmagan bo’lishi mumkin);
  • Name: disk nomini oladi;

Disklar bilan ishlash

  • TotalFreeSpace: diskdagi bo'sh joyning umumiy miqdorini baytlarda oladi;
  • TotalSize: diskning umumiy hajmi baytlarda;
  • VolumeLabel: bo’lak belgisini oladi yoki o'rnatadi.
  • Faraz qilaylik, kompyuterdagi barcha disklarning nomlari va xususiyatlarini olish talab etilsin:

Disklar bilan ishlash


Download 326,36 Kb.

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




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