Método Node.js fs.createReadStream()

El método createReadStream() es una interfaz de programación de aplicaciones incorporada del módulo fs que le permite abrir un archivo/secuencia y leer los datos presentes en él.
Sintaxis: 
 

fs.createReadStream( path, options )

Parámetros: Este método acepta dos parámetros como se mencionó anteriormente y se describe a continuación: 
 

  • ruta: este parámetro contiene la ruta del archivo donde leer el archivo. Puede ser una string, un búfer o una URL.
  • opciones: es un parámetro opcional que contiene una string u objeto.

Valor devuelto: este método devuelve el objeto fs.ReadStream.
Los siguientes ejemplos ilustran el método createReadStream() en Node.js:
Ejemplo 1: 
 

javascript

// 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 display the file data on console
reader.on('data', function (chunk) {
    console.log(chunk.toString());
});

Producción: 
 

input.txt file data:
GeeksforGeeks: A computer science portal for geeks

Ejemplo 2: 
 

javascript

// 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 display the file data on console
reader.on('data', function (chunk) {
    console.log(chunk);
});

Producción: 
 

forGeeks: A comp
uter science por
tal for geeks

Referencia: https://nodejs.org/api/fs.html#fs_fs_createreadstream_path_options
 

Publicación traducida automáticamente

Artículo escrito por Jasraj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *