fs.createReadStream是Node.js中的一个内置模块,用于创建可读流以从文件中读取数据。它的作用是将文件内容以流的形式读取到内存中,适用于处理大型文件或需要逐行读取文件的场景。
该方法的语法如下:
const fs = require('fs');
const readStream = fs.createReadStream(path[, options]);
参数说明:
fs.createReadStream方法返回一个可读流对象readStream,可以通过监听其事件来处理文件读取过程。常用的事件包括:
使用示例:
const fs = require('fs');
const readStream = fs.createReadStream('file.txt');
readStream.on('data', (chunk) => {
console.log(`Received ${chunk.length} bytes of data.`);
});
readStream.on('end', () => {
console.log('File reading completed.');
});
readStream.on('error', (err) => {
console.error('An error occurred:', err);
});
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云