Node Stream example / Pipe principle
Fri Feb 12 2021 15:17:39 GMT+0000 (Coordinated Universal Time)
Saved by
@Antoine
#javascript
const fs = require('fs');
// Create a readable stream in chunks inside buffer
// HighWaterMark => the size of a chunck
let readable = fs.createReadStream(_dirname + '/path.txt',
{ encoding: 'utf8', highWaterMark: 32 * 1024 });
// Writable stream
let writable = fs.createWriteStream(_dirname + '/pathCopy.txt');
// Stream is an event emitter
readable.on('data', chunk => {
writable.write(chunk);
})
content_copyCOPY
Comments