时间:2021-05-26
方法说明:
返回一个readStream(文件读取流,输入流)对象。(可读流)
语法:
复制代码 代码如下:
fs.createReadStream(path, [options])
由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )
接收参数:
path: (string) 欲读取的文件路径
options : (object) 数组对象包含以下属性
复制代码 代码如下:
{ flags: 'r',
encoding: null,
fd: null,
mode: 0666,
autoClose: true
}
options 可以通过start 和 end 设置 文件 可读取的字节数范围,而不是读取整个文件。
如果start 和 end都被包含的情况下 ,将从0开始。
encodeing 可以是 ‘utf8′, ‘ascii', 或 ‘base64′三种格式。
如果autoClose为false时,文件描述符将不会被关闭,即使他们报错了。
最好把它关闭掉 并确保不会出现文件描述符泄漏。
如果autoClose为true时(默认的行为),对错误或结束的文件描述符将自动关闭。
例子:
该例子将读取一个100k的文件中的最后10十字节内容。
复制代码 代码如下:
fs.createReadStream('sample.txt', {start: 90, end: 99});
源码:
复制代码 代码如下:
fs.createReadStream = function(path, options) {
return new ReadStream(path, options);
};
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了node.js中fs文件系统模块的使用方法。分享给大家供大家参考,具体如下:node.js中为我们提供了fs文件系统模块,实现对文件或目录的创建,
记录一些Node.js应用中的小知识点,如果你Google/Baidu“Node.js如何判断文件是否存在”发现给出的很多答案还是使用的fs.exists,这里
1.同步方法与异步方法在Node.js中,使用fs模块来实现所有有关文件及目录的创建、写入及删除操作。,在fs模块中,所有对文件及目录的操作都可以使用同步与异步
前言fs.stat和fs.fstat他们的方法功能是一样的,都是获取文件的状态信息,本文主要介绍的是关于node.js中fs.stat与fs.fstat区别的相
本文实例讲述了node.js基于fs模块对系统文件及目录进行读写操作的方法。分享给大家供大家参考,具体如下:如果要用这个模块,首先需要引入,fs已经属于node