Tarmoqni dasturlash asoslari fani bo’yicha 1 Mustaqil ish Mavzu


Download 47.56 Kb.
bet3/8
Sana18.12.2022
Hajmi47.56 Kb.
#1028616
1   2   3   4   5   6   7   8
Bog'liq
Mustaqil ish - 1 (Tarmoqni dasturlash asoslari)

LineIterator - chiziqli fayl bilan ishlashning moslashuvchan usulini taqdim etadi.

  • Sinflarni filtrlash. Org.apache.commons.io.filefilter to'plamidagi filtr sinflari zerikarli satrga asoslangan taqqoslashlar o'rniga mantiqiy mezonlarga asoslangan fayllarni filtrlash usullarini taqdim etadi. Quyida ba'zi misollar keltirilgan.

    • NameFileFilter - fayl nomlarini nom uchun filtrlaydi.

    • WildcardFileFilter - taqdim etilgan shablonlar yordamida fayllarni filtrlaydi.

    • SuffixFileFilter - Suffiks asosida fayllarni filtrlaydi. Bu ma'lum bir turdagi barcha fayllarni olishda ishlatiladi.

    • PrefixFileFilter - fayllarni prefiks bo'yicha filtrlaydi.

    • OrFileFilter - fayl filtrlari ro'yxatida shartli YOKI mantiqni ta'minlaydi. Ro'yxatdagi filtrlar rost bo'lsa, true qiymatini qaytaradi. Aks holda, false qaytariladi.

    • AndFileFilter - fayl filtrlari ro'yxatiga shartli va mantiqiy ma'lumotlarni taqdim etadi. Ro'yxatdagi filtrlar noto'g'ri bo'lsa, "false" qiymatini qaytaradi. Aks holda, u haqiqatga qaytadi.

  • File Monitor sinflari - org.apache.commons.io.monitor paketidagi Fayl monitori sinflari ma'lum bir fayl yoki jilddagi o'zgarishlarni nazorat qilishni ta'minlaydi va o'zgarishlar bo'yicha tegishli tarzda harakat qilish imkonini beradi. Quyida ba'zi misollar keltirilgan.

    • FileEntry - fayl yoki katalog holatini, faylning ma'lum bir vaqtda atributlarini beradi.

    • FileAlterationObserver - ildiz katalogidagi fayllar holatini ko'rsatadi, fayl tizimini tekshiradi va tinglovchilarni hodisalarni yaratish, o'zgartirish yoki o'chirish haqida xabardor qiladi.

    • FileAlterationMonitor - belgilangan oraliqda har qanday ro'yxatdan o'tgan FileAlterationObserverni ishga tushiradigan kuzatuv oqimini yaratuvchi oqimni ifodalaydi.


  • Download 47.56 Kb.

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




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