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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 13:41:10
字體:
來源:轉載
供稿:網友

方法說明:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临漳县| 尤溪县| 鹿泉市| 曲阳县| 新丰县| 井陉县| 东丰县| 内乡县| 平昌县| 东明县| 垫江县| 九江县| 古田县| 陇南市| 博白县| 鱼台县| 大英县| 新化县| 双江| 股票| 太和县| 英德市| 松溪县| 梁平县| 济源市| 阳春市| 长宁县| 梧州市| 修文县| 青田县| 达尔| 井冈山市| 镇赉县| 甘泉县| 舞阳县| 仁怀市| 延津县| 东乡县| 临漳县| 田阳县| 桦南县|