方法显示:
返回一个readstream(
文件读取流,
输入流)对象。(可读流)
Grammar:
复制代码代码如下所示:
fs.createreadstream(
路径选择,{ })
由于此方法属于fs模块,因此需要在使用之前引入FS模块(var FS =需求(fs))。
接收
参数:
路径:(String)要读取的文件路径
选项:(对象)数组对象包含以下
属性 复制代码代码如下所示:
{标志:R',
编码:null,
Fd:null,
模式:0666,
AutoClose:真的
}
选项可以
设置文件可以通过开始和结束读取的字节范围,而不是读取整个文件。
如果包括开始和结束,它将从0开始。
编码可以为utf8,ASCII,或Base64三种格式。
如果autoclose是假的,文件描述符将被
关闭,即使他们是错的。
最好关闭它,并确保没有文件描述符泄漏可用。
如果autoclose是真实的(
默认行为),对于
错误或结束的文件描述符将自动关闭。
实例uff1a
此示例将100K文件的最后10个断面。
复制代码代码如下所示:
fs.createreadstream('sample .txt,{开始:90、结束:99 });
源代码 uff1a
复制代码代码如下所示:
fs.createreadstream =
功能(路径选择){
返回新的readstream(路径选择);
};