FileInfo
Nodirbek Abdulaxadov
FileInfo sinfi - fayllarni yaratish, nusxalash, o'chirish, ko'chirish va ochish uchun xususiyatlar va metodlarni taqdim etadi. Shuningdek, FileStream obyektlarini yaratishda yordam beradi.
FileInfo xususiyatlari:
Directory
Fayl joylashgan katalog nomini qaytaradi
DirectoryName
Fayl joylashgan to’liq katalog nomini qaytaradi
Exists
Fayl mavjudligini tekshiradi
Extension
Fayl turini(kengaytmasini) qaytaradi
FullName
Faylning to’liq manzilini qaytaradi
IsReadOnly
Fayl faqat o’qish uchunligini tekshiradi
CreationTime
Fayl yaratilgan vaqtini qaytaradi
LastAccessTime
Fayl ishlatilgan oxirgi vaqtni qaytaradi
LastWriteTime
Faylning oxirgi o’zgartirilgan vaqtini qaytaradi
Length
Fayl hajmini qaytaradi (baytlarda)
Name
Fayl nomini qayatardi
FileInfo metodlari:
AppendText
FileInfo ushbu nusxasi tomonidan taqdim etilgan faylga matn qo'shadigan StreamWriter yaratadi.
CopyTo
Mavjud faylning ustiga yozishni taqiqlab, mavjud faylni yangi faylga ko'chiradi.
Create
Fayl yaratadi
CreateText
Yangi matnli faylni yozadigan StreamWriter-ni yaratadi.
Delete
Belgilangan faylni o'chiradi.
MoveTo
Belgilangan faylni yangi joyga ko'chiradi va yangi fayl nomini ko'rsatish imkoniyatini beradi.
Open
Belgilangan FileMode-da ochadi.
OpenRead
Faqat o'qish uchun FileStream yaratadi.
OpenText
Mavjud matnli fayldan o'qiydigan UTF8 kodlash bilan StreamReader yaratadi.
OpenWrite
Faqat yozish uchun FileStream yaratadi.
FileInfo xususiyatlardan foydalanish:
FileInfo metodlaridan foydalanish:
Izohlar:
Fayllarni ko'chirish, nomini o'zgartirish, yaratish, ochish, o'chirish va qo'shib qo'yish kabi odatiy operatsiyalar uchun FileInfo sinfidan foydalaning.
Agar bitta faylda bir nechta operatsiyalarni bajarayotgan bo'lsangiz , File sinfining tegishli statik metodlari o'rniga FileInfo instansiya metodlaridan foydalanish samaraliroq bo'lishi mumkin , chunki xavfsizlikni tekshirish har doim ham talab qilinmaydi.
Code source👉FileInfo xususiyatlari va metodlari qo’llanishiga doir misollar
Last updated