26
3 – rasm. Papka ildizi2
Fayl nomlari turlari:
Fayllar
nomlari
bilan
aniqlanadi.
Foydalanuvchilar
fayllarni
uzatadilar ramziy nomlar, bu ishlatilgan belgilarga ham,
ismning uzunligiga
ham OS cheklovlarini hisobga oladi. Dastlabki fayl tizimlarida bu chegaralar
ancha tor edi. Shunday qilib, mashhur FAT fayl tizimi ismlarning uzunligi
taniqli 8.3 sxemasi bilan cheklangan (ismning o'zi uchun 8
ta belgi,
kengaytmasi uchun 3 ta belgi) va UNIX System V da ism 14 belgidan
oshmasligi kerak.
Biroq, foydalanuvchi uzun ismlar bilan ishlashi ancha qulayroq, chunki
ular sizga faylga haqiqiy mnemonik
nom berishga imkon beradi, bu orqali
hatto uzoq vaqtdan keyin ham fayl nima ekanligini eslab qolish mumkin
bo'ladi. o'z ichiga oladi.
Shu sababli, zamonaviy fayl tizimlari odatda uzun
ramziy fayl nomlarini qo'llab -quvvatlaydi.
Masalan, Windows NT o'z NTFS fayl tizimida fayl nomining uzunligi 255
belgigacha bo'lishi mumkinligini bildiradi.
Uzoq ismlarga o'tish qisqa nomlarni ishlatadigan ilgari yaratilgan
ilovalar bilan moslik muammosini keltirib chiqaradi.
Dasturlar oldingi
konventsiyalarga muvofiq fayllarga kirishi uchun fayl tizimi uzun nomli
fayllarga ekvivalent qisqa nomlar (taxalluslar) bera olishi kerak. Shunday qilib,
muhim vazifalardan biri mos keladigan qisqa nomlarni yaratish muammosi.
27
Ramziy nomlar uch xil bo'lishi mumkin: oddiy, murakkab va nisbiy:
1.
Oddiy ism bitta katalog ichidagi faylni aniqlaydi, fayllarning nomenklaturasi va
nomining uzunligini hisobga olgan holda tayinlanadi.
2.
To'liq nomi barcha kataloglarning oddiy ramziy nomlari zanjiri bo'lib, ular orqali
ildiz ildizdan o'tadi bu faylning,
disk nomi, fayl nomi. Shunday qilib, to'liq
ism kompozit, unda oddiy nomlar bir -biridan OS ajratuvchi orqali ajratilgan.
3.
Faylni ham aniqlash mumkin nisbiy ism... Nisbiy fayl nomi "joriy katalog"
atamasi bilan belgilanadi. Vaqtning har bir lahzasida kataloglardan biri joriy
bo'ladi va bu katalogni foydalanuvchi o'zi OS buyrug'i bilan tanlaydi. Fayl tizimi
joriy katalog nomini yozib oladi, shunda u to'liq nomlangan fayl nomini yaratish
uchun nisbiy nomlardan tashqari ishlatilishi mumkin.
Dostları ilə paylaş: