Deskripsi metode:
Mengembalikan objek ReadStream (File Read Stream, Input Stream). (Aliran yang dapat dibaca)
tata bahasa:
Salinan kode adalah sebagai berikut:
fs.createreadstream (jalur, [opsi])
Karena metode ini milik modul FS, perlu untuk memperkenalkan modul FS sebelum digunakan (var fs = membutuhkan ("fs"))
Menerima parameter:
path: (string) path file untuk dibaca
Opsi: (objek) Objek array berisi properti berikut
Salinan kode adalah sebagai berikut:
{Flags: 'r',
Pengkodean: NULL,
FD: NULL,
Mode: 0666,
Autoclose: Benar
}
Opsi dapat mengatur jangkauan byte yang dapat dibaca oleh file dengan Mulai dan Akhir alih -alih membaca seluruh file.
Jika mulai dan akhir dimasukkan, itu akan dimulai dari 0.
Pengkodean dapat dalam tiga format: 'utf8', 'ascii', atau 'base64'.
Jika autoklose salah, deskriptor file tidak akan ditutup, bahkan jika mereka melaporkan kesalahan.
Yang terbaik adalah mematikannya dan memastikan bahwa tidak ada kebocoran deskriptor file.
Jika autoklose benar (perilaku default), deskriptor file untuk kesalahan atau ujung akan ditutup secara otomatis.
contoh:
Contoh ini akan membaca konten 10 byte terakhir dalam file 100k.
Salinan kode adalah sebagai berikut:
fs.createreadStream ('sample.txt', {start: 90, end: 99});
Kode Sumber:
Salinan kode adalah sebagai berikut:
fs.createreadstream = function (path, options) {
mengembalikan readStream baru (jalur, opsi);
};