Baca baris fail teks yang ditentukan dengan cekap untuk mengelakkan penggunaan memori
Artikel ini memperkenalkan beberapa cara untuk membaca baris fail teks tertentu dengan cekap tanpa memuatkan keseluruhan fail ke dalam memori.
.NET 4.0 dan ke atas
.NET 4.0 dan lebih tinggi boleh menggunakan kaedah langkau baris:
1 |
|
Kaedah ini membaca baris 15 terus tanpa memuatkan keseluruhan fail ke dalam memori.
.NET 4.0 ke bawah
Sebelum .NET 4.0, anda perlu melangkau baris demi baris:
1 2 3 4 5 6 7 8 |
|
Kaedah ini hanya membaca baris yang diperlukan, sekali gus mengurangkan penggunaan memori.
Nota
Walaupun pendekatan langkau baris mengelak daripada menyimpan keseluruhan fail dalam ingatan, ia mungkin kurang cekap untuk mengakses baris berhampiran penghujung fail. Tambahan pula, struktur fail mesti membenarkan nombor baris ditentukan dengan tepat, tanpa bergantung pada nombor baris yang mungkin berbeza-beza.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Baris Tertentu dengan Cekap dalam Fail Teks Tanpa Memuatkan Keseluruhan Fail ke dalam Memori?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!