国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

node.js中的fs.createReadStream方法使用說明

2024-05-06 16:12:20
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了node.js中的fs.createReadStream方法使用說明,本文介紹了fs.createReadStream方法說明、語法、接收參數、使用實例和實現源碼,需要的朋友可以參考下
 
 

方法說明:

返回一個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);
};
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 海城市| 石楼县| 长沙市| 蒙山县| 盐池县| 湖北省| 馆陶县| 桃园市| 崇明县| 永昌县| 洛隆县| 绥德县| 原平市| 盐亭县| 防城港市| 赞皇县| 富裕县| 招远市| 耒阳市| 北辰区| 澜沧| 巴东县| 文成县| 武鸣县| 陇川县| 汾阳市| 汶川县| 长子县| 梓潼县| 庆城县| 乐东| 六安市| 罗平县| 库尔勒市| 定远县| 丹东市| 黄平县| 桦南县| 博乐市| 海伦市| 克什克腾旗|