Fayl va Papkalar ustida amallar bajarish
Kompyuterda fayl va papkalar bilan ishlash jarayonida bir necha asosiy amallar bajariladi: fayllarni hosil qilish, ochish, nusxalash, qayta nomlash, yopish, uzatish va o‘chirish.
1. Papka hosil qilish uchun ish stolida sichqonchaning o‘ng tugmachasi bosilib, hosil bo‘lgan oynachada (kontekst menyuda) → Создать → Папку buyrug‘i tanlanadi.
2. Fayl yoki papkani ochish uchun kursor bilan belgilab, sichqonchaning o‘ng tugmachasi bosiladi va hosil bo‘lgan oynachada → Открыть buyrug‘i tanlanadi.
3. Fayl yoki papkani uzatish uchun uni kursor bilan belgilab, sichqonchaning o‘ng tugmachasi bosiladi va hosil bo‘lgan oynachada Отправить buyrug‘i tanlanadi.
4. Fayl yoki papkani o‘chirish uchun papka yoki faylni kursor bilan belgilab, sich-qonchaning o‘ng tugmachasi bosiladi va hosil bo‘lgan oynachada Удалить buyrug‘i tanlanadi.
5. Fayl yoki Papkani qayta nomlash uchun uni kursor bilan belgilab, sichqonchaning o‘ng tugmachasi bosiladi va hosil bo‘lgan oynachada Переименовать buyrug‘i tanlanadi.
6. Fayl yoki Papkani nusxalash uchun uni kursor bilan belgilab, sichqonchaning o‘ng
tugmachasi bosiladi va hosil bo‘lgan oynachada Копировать buyrug‘i tanlanadi.
Dasturlarimiz tomonidan qayta ishlanishi mumkin bo'lgan ma'lumotlarni saqlash uchun fayllardan ko'p foydalanamiz. Ma'lumotni doimiy ravishda saqlash va uni o'qish uchun biz fayllardan foydalanishimiz kerak. Fayl - bog'liq ma'lumotlarni to'plami. Diskda joylashgan. Fayllar faqat ma'lumot uchun ishlatilmaydi. Dasturlarimiz fayllarimizda ham saqlanadi.
Nima uchun fayllar bilan ishlaymiz?
Biz hozirgacha amalga oshirgan ma'lumotni kiritish va chiqarish jarayoni faqat ekran va klaviatura orqali amalga oshirildi.
Dastur tugatilgandan so'ng barcha kiritilgan ma'lumotlar yo'qoladi, chunki asosiy xotira o'zgaruvchan bo'ladi.
Ma'lumotlar keyinchalik ishlatilishi kerak bo'lsa, uni doimiy saqlash qurilmasiga saqlash kerak bo'ladi. Kerak bo'lganda fayllarni o'qishimiz mumkin.
PHPda fayllar bilan ishlash
PHP fayllar va kataloglarni boshqarish uchun ko'plab ichki funksiyalarni o'z ichiga oladi. Siz ushbu funksiyalardan foydalanib, fayllarni o'qish, yozish, o'chirish va ma'lumotlarni olishingiz mumkin.
PHP dan foydalanib faylni ochish
PHP faylni ochish fopen() funksiyasi orqali amalga oshiriladi. Quyida sintaksisni ko'rishingiz mumkin:
fopen(fayl nomi, rejim)
Parametr ta'rifi
fayl nomi: ochiladigan fayl nomini bildiradi. Bu talab qilinadigan parametr.
rejim: fayl qaysi rejimda ochilishi kerakligini bildiradi. Bu talab qilinadigan parametr.
Faylni ochish rejimlari:
Faylni yopish
PHP faylni yopish uchun fclose() funksiyasidan foydalanamiz.
Namuna:
image
Faylni oxirini tekshirish
Har qanday faylni (EOF=end of any file) oxirigacha o'qish uchun PHP feof() funksiyasini taqdim etadi.
feof() funksiyasidan foydalanib fayldagi barcha ma'lumotlarni siklga qo'yib, oxirigacha o'qish mumkin.
Sintaksis:
feof($fayl);
Fayllarni qatorma-qator o'qish
PHPda fayllarni qatorma-qator o'qish uchun fgets() funksiyasi mavjud. Faylda bitta qatorni o'qish uchun fgets () funktsiyasi ishlatiladi. Bu funksiya faylni linebyline(qatorma-qator) o'qiydi, bu satrlarni o'qib bo'lgach, fayl ko'rsatgichi avtomatik tarzda faylning keyingi satriga o'tadi.
Sintaksisi
fgets($fayl);
$fayl=fopen("faylim.txt","r");
while(!feof($fayl))
{
echo fgets($fayl);
echo "
";
}
fclose($fayl);
?>
Faylni belgima-belgi o'qish
Fayllarni belgima-belgi o'qish uchun PHPda fgetc() funksiyasi mavjud. Faylda bitta belgini o'qish uchun fgetc() funksiyasi ishlatiladi. Bu funksiya character-by-charatcer(belgi bilan) faylni o'qiydi, bu belgini o'qib bo'lgandan so'ng, fayl ko'rsatgichi avtomatik ravishda faylning keyingi belgilariga o'tadi. Ya'ni qatorma-qator belgilarni bitta satrda o'qiydi.
Sintaksisi:
fgetc($fayl);
$fayl=fopen("fayl.txt" , "r");
while(!feof($fayl))
{
echo fgetc($fayl);
}
fclose($fayl);
?>
Faylga ma'lumot kiritish
Faylga ma'lumot yozish uchun fwrite() funksiyasi mavjud:
Sintaksisi:
fwrite($fayl,$malumot);
Namuna:
$fayl= fopen('fayl.txt','w');
fwrite($fayl,"salom");
fclose($fayl);
echo "Faylga ma'lumot yozildi.";
?>
Faylga ma'lumot qo'shish
$fayl=fopen("fayl.txt" , "a+");
fwrite($fayl,"Yangi ma'lumot.");
rewind($fayl); //rewind() funskiyasi ma'lumotni faylni boshiga o'tkazadi
echo fread($fayl, filesize("fayl.txt"));
fclose($fayl);
?>
Fayl bilan ishlash uchun funksiyalar
Ko'pincha kompyuterda bir xil faylni ochadigan bir nechta dasturlar mavjudligi bo'ladi. Bunday holda ushbu dasturlardan biri ushbu turdagi faylni ochish uchun asosiy "standart" tomonidan o'rnatiladi.
Fayllarni soddalashtirish uchun tartibda, papka sifatida bunday tushuncha joriy etilgan. Papka hujjatlarni kompyuterda tartiblashda yordam beradi va ma'lum bir faylni topishni osonlashtirish uchun o'ziga xos tuzilma beradi.
Jild boshqa yoki undan ko'p papkalarni o'z ichiga olishi mumkin va bu ichki papkalar boshqa papkalarni o'z ichiga olishi mumkin. Shunday qilib, barcha fayllarni aksessuar turlari yoki boshqa biron bir tarzda saralanadigan katalog paydo bo'ladi.
Fayllarning bunday joylashuvi foydalanuvchilar uchun juda qulaydir.
Papkalar mavjud xususiyatlar va atributlar mavjud. Siz qiziqtirgan papkadagi kontekst menyusini chaqirish orqali ko'rishingiz mumkin.
Fayl menejerlari deb nomlanadigan fayllar bilan ishlash uchun maxsus dasturlar yaratilgan. Fayl menejeri yordamida siz kerakli har qanday xatti-harakatlarni amalga oshirishingiz mumkin: Nomini o'zgartirish, o'chirish, o'chirish va boshqalar.
Faylni papkadan papkadan papkaga nusxalash uchun siz sichqonchaning kursorini olib qo'yishingiz kerak, sichqonchaning o'ng tugmachasini bosing va "Nusxalash" elementini tanlang.
Keyin nusxa ko'chirish amalga oshiriladigan papkadagi kontekst menyusini chaqiring, ammo bu safar "Faste" ni tanlang.
Shunday qilib, ushbu fayl sizga kerakli papkaga ko'chiriladi. Siz shuningdek faylni boshqa papkaga o'tkazishingiz mumkin, ammo bu holda siz "kesilgan" va "kiritish" elementidan foydalanishingiz kerak.
Agar siz faylni o'chirishni istasangiz, faylni bitta bosish bilan ajratib ko'rsatishingiz kerak va kontekst menyusida o'chirish elementini tanlang.
Faylni o'chirib tashlanganingizdan so'ng, fayl kompyuterdan to'liq emas, balki kompyuteringiz ish stolida "savat" ga joylashtiriladi.
Savat ham papka, ammo o'ziga xos vazifa bo'lgan tizim, bu esa kompyuterdan butunlay o'chirilmasdan o'chirilgan fayllarni saqlang.
Agar siz faylni tasodifan o'chirib qo'ysangiz, uni savatdan tiklashingiz mumkin. Buning uchun savatni oching, tiklanish uchun fayllarni tanlang va tiklash opsiyasini bosing.
Shundan so'ng fayl olib tashlangan joyga qaytariladi.
Fayllarning hajmini o'lchash uchun baytlar tomonidan kiritilgan maxsus birliklar ixtiro qilindi. Kompyuterda saqlanadigan barcha ma'lumotlar ikkilik shaklda saqlanadi. Va minimal ma'lumot birligi biroz deb nomlanadi. Bit faqat ikkita qiymatga ega bo'lishi mumkin: 0 yoki 1. Shuning uchun tizim ikkilik deyiladi. Sakkiz bit bitta bayt hosil qiladi. Bu baytda va kompyuterdagi ma'lumotlar o'lchanadi.
Xalqaro bo'linmalar tizimi AQSh ponalari bilan o'rtoqlashdi: kilo, mega, gigalar ... lekin kompyuter dunyosida bu konsentsiya odatdagi hayotga mos kelmaydi. Biz ming gramm bir kilogramm ekanligiga ko'nikib qoldik. Kompyuterlarda hamma narsa bir oz farq qiladi. 1box \u003d 1024 bayt va 1Gb \u003d 1024 MB.
Nima uchun bu albatta bilmayman, chunki kompyuterda ishlayotganda, odatda biz taxminan fayllarning o'lchamlarini ishlatamiz va bu etarli. Siz shunchaki bitta belgi (harf, raqamli va boshqalar) bu bitta baytdir.
Начало формы
Конец формы
Kompyuterning dunyosida so'zlar bor va odamlar nimani anglatishini tushunish uchun so'zlar bor. Ular eslab qolish juda qiyin emas, chunki ular unchalik emas. Asosiy kompyuter so'zlari papka va fayl.
Kompyuterda barcha piktogrammalar deb ataladi va ular uchun papkalar qo'ng'iroq qutilari. Ularni shakli va rangidagi bir-biridan ajratib turish mumkin. Fayllar har qanday shakli va har qanday rang va faqat kvadrat shaklidagi va sariq rangdagi papkalardir. To'g'ri, rasmlar bilan bezatilgan papkalar mavjud. Hayot davomida ko'pchiligimiz ham buni sezmasdan, barcha qutilar, tortmalar va papkalarni katlab bo'lmasdan. Bir xil oshxonani oling. Plitalar plitalar, pichoqlar, vilkalar va qoshiqlar bilan odatda quritilgan yoki maxsus stendda yotadi. Biz ziravorlarda bankalar yoki sumkalarda saqlanamiz. Kiyim va karavotlar ko'krak yoki shkaflarda. Ignitokom ayollarning iplari, lentalari, boncuklar, tugmalarini, maxsus ko'krak va qutilarda vositalarni saqlang. Ular hech qachon uni qaerda yiqilib tashlamaydilar.
Erkaklar ham maxsus qutilar va qutilarda asboblarini saqlab qolishadi. Har bir sharob o'lchamdagi yaxshi sehrgar tortib olinadigan kassetalar bilan maxsus tortmada. Va agar u ustaxona bo'lsa, u yaxshi sehrgar sifatida ko'zlari yopilgan har qanday vositani topadi.
Brendlar, xom ashyolar, nishonlar va tangalar o'zlarining xazinalarini alohida konvertatsiya qilish, papkalar va qutilar bo'yicha ajratishadi.
Xuddi shu hujjatlar, pasportlar, diplomlar, kenin, penta sertifikatlari va biz hammamiz bitta joyda saqlashga harakat qilamiz.
Xuddi shu narsa bizning kompyuterimizda sodir bo'ladi. Faqat bu holatda, biz moddiy narsa emas, balki fayllar ko'rinishidagi ma'lumotlar.
Barcha ma'lumotlar, qattiq diskda yozilgan yoki saqlash uchun boshqa vositalar shaklida yoki boshqa vositalar shaklida, o'qish va qayta ishlash papkalarida joylashgan. Papkalar ham kataloglar deb ataladi. Jild nima? Majoziy ma'noda, jild - bu boshqa idishlarning bunday saqlash konteyneridir - ma'lumotlar bilan -. Siz kartalarda ma'lumotlar saqlanadigan karta fayliga o'xshashlikni soddalashtirishingiz mumkin. Tasavvur qiling, kartalar fayllar va papkalar ular bilan tortmalar, burda qutilarda kabinetlarda saqlanadi.
Jild (katalog yoki katalog yoki katalog) fayllar yoki fayllar bilan boshqa papkalar saqlanadigan tashuvchixonadagi joy. Ular. Bunday saqlash tizimi tarqalishi mumkin. Asosiy papka boshqa papka yoki papkani boshqa papkaga joylashtiring va hokazo. Mahalliy papkalar pastki papkalar yoki pastki pastki tarmoqlar deb ataladi. Tizim kompyuterning qattiq diskida saqlanadigan ma'lumotlarni to'ldirish uchun ixtiro qilingan. Barcha papkalarda katalogingiz yaratilgan bo'lsa, operatsion tizimning o'zi, dasturi yoki o'zingiz kerak bo'lgan ismlar mavjud. Sizda papkani yaratish Sichqonchaning o'ng tomonidagi tugmachasini yoki ish stolida ishlatishingiz mumkin. Tugmada bosish menyuni "Jild" papkenu-ni o'chirish uchun "Yaratish" menyusini tanlashingiz kerak bo'lgan ushbu menyuni "Jild" menyusi bilan "Yurish" ni tanlashingiz kerak bo'lgan menyuga qo'ng'iroq qiladi.
Do'stlaringiz bilan baham: |