Open -Belgilangan yo'lda FileStream-ni o'qish / yozishga kirish huquqi bilan ochadi
ReadAllBytes -Ikkilik (binar) faylni ochadi, fayl tarkibini bayt qatoriga o'qiydi va keyin faylni yopadi.
ReadAllLines -Matnli faylni ochadi, faylning barcha satrlarini o'qiydi va keyin faylni yopadi.
ReadAllText - Matnli faylni ochadi, faylning barcha satrlarini o'qiydi va keyin faylni yopadi.
Replace -Belgilangan faylning tarkibini boshqa faylning tarkibiga almashtiradi, asl faylini o'chiradi va almashtirilgan faylning zaxira nusxasini yaratadi.
WriteAllBytes -Yangi fayl yaratadi, belgilangan baytlar qatorini faylga yozadi va keyin faylni yopadi. Maqsadli fayl allaqachon mavjud bo'lsa, uning ustiga yoziladi.
WriteAllLines -Yangi fayl yaratadi, faylga satrlar to'plamini yozadi va keyin faylni yopadi.
WriteAllText - Yangi fayl yaratadi, belgilangan satrni faylga yozadi va keyin faylni yopadi. Maqsadli fayl allaqachon mavjud bo'lsa, uning ustiga yoziladi.
File sinfi metodlaridan foydalanish juda oddiy:
using System.IO; //System.IO kutubxonasini qo’shish
File.SomeFileMetod(); //File sinfining biror metodi
Masalan mana bu misolni ko’ramiz:
using System;
using System.IO;
namespace UzbekDevs
{
class Program
{
static void Main(string[] args)
{
// string text yozish
string writeText = "Master Sherkulov";
string writelines = "Java dasturini biladi." + Environment.NewLine +
"UzbekDevs sayti asoschisi." + Environment.NewLine +
"Saytda ko’plab qiziqarli maqolalari bor.";
// fayl yaratish va unga text yozish
File.WriteAllText("filename.txt", writeText+'\n'+writelines);
// fayldagi textni o'qish
string readText = File.ReadAllText("filename.txt");
// natijani ekranga chiqarish
Console.WriteLine(readText);
Console.ReadKey();
}
}
}
Dastur natijasi:
Do'stlaringiz bilan baham: |