Node.js | fs.createReadStream () Метод
Опубликовано: 3 Августа, 2021
Метод createReadStream () - это встроенный интерфейс прикладного программирования модуля fs, который позволяет вам открыть файл / поток и прочитать данные, присутствующие в нем.
Синтаксис:
fs.createReadStream (путь, параметры)
Параметры: этот метод принимает два параметра, как указано выше и описано ниже:
- path: этот параметр содержит путь к файлу, в котором его можно прочитать. Это может быть строка, буфер или URL.
- options: это необязательный параметр, содержащий строку или объект.
Возвращаемое значение: этот метод возвращает объект fs.ReadStream.
Примеры ниже иллюстрируют метод createReadStream () в Node.js:
Пример 1:
// Node.js program to demonstrate the // fs.createReadStream() method // Include fs module let fs = require( 'fs' ), // Use fs.createReadStream() method // to read the file reader = fs.createReadStream( 'input.txt' ); // Read and disply the file data on console reader.on( 'data' , function (chunk) { console.log(chunk.toString()); }); |
Выход:
Данные файла input.txt: GeeksforGeeks: портал по информатике для гиков
Пример 2:
// Node.js program to demonstrate the // fs.createReadStream() method // Include fs module let fs = require( 'fs' ), // Use fs.createReadStream() method // to read the file reader = fs.createReadStream( 'input.txt' , { flag: 'a+' , encoding: 'UTF-8' , start: 5, end: 64, highWaterMark: 16 }); // Read and disply the file data on console reader.on( 'data' , function (chunk) { console.log(chunk); }); |
Выход:
forGeeks: Композиция маточная наука числа для вундеркиндов
Ссылка: https://nodejs.org/api/fs.html#fs_fs_createreadstream_path_options