|
Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr Pdf ko'rish
|
bet | 189/194 | Sana | 20.02.2024 | Hajmi | 6,33 Mb. | | #159185 |
1) toifalashmagan;
2) toifalashgan;
3) matnli.
Toifalashgan fayllar bir xil toifali elementlardan tashkil topadi. Ularni faqat
ma’lum qurilmalarda uzatish mumkin, lekin ekranda o‘qish mumkin emas.
Faylning elementlari mashina kodlarida yoziladi va saqlanadi. Toifalashmagan
fayllarda turli toifadagi ma’lumotlarni saqlash mumkin. Ular ham mashina
kodlari bilan yozilgan bo‘lib baytlar to‘plamni tashkil qiladi. Matnli fayllar ASCII
kodlardan tashkil topgan va qatorlarga ajratilgan bo‘ladi. Matnli fayllarda nafaqat
faylning yakunida fayl oxiri belgisi, balki har qatorning yakunida maxsus qator
oxiri b yelgisi qo‘yiladi. Fayl turidagi o‘zgaruvchi fayl o‘zgaruvchisi deyiladi, u
faylning mantiqiy nomini belgilaydi va u mantiqiy fayl bilan tashqi (fizik) fayl
o‘rtasida «vositachi» vazifasini o‘ynaydi. Fayl turi uchun arifmetik amallar
belgilanmagan. Xatto fayllarni solishtirish va bir faylning qiymatini ikkinchi
faylga o‘zlashtirish amallari ham aniqlanmagan. Har bir turdagi fayllar ustida,
umuman olganda, quyidagi amallarni bajarish mumkin va bu amallar uchun
maxsus protsedura va funktsiyalar ishlatiladi. Hozir biz katalog va fayllar ro‘yxati
ustida bajariladigan amallarni qarab chiqamiz.
Kompyuterda mavjud mantiqiy disklarni aniqlash uchun GetLogicalDrives()
metodidan foydalanamiz. Quyida kompyuterda mavjud barcha mantiqiy disklarni
ro‘yxatini chiqaruvchi dastur keltirilgan.
class
Program
{
static
void
Main(
string
[] args) {
string
[] LogicalDrives =
Environment
.GetLogicalDrives();
foreach
(
string
a
in
LogicalDrives) {
Console
.WriteLine(a);
}
Console
.ReadKey();
} }
Dastur natijasi:
C:\
D:\
E:\
F:\
Keyingi misolda yuzaga keladigan xatoliklarni oldini olish uchun
|
| |