DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> node.js中的fs.createReadStream方法教程使用說明詳解
node.js中的fs.createReadStream方法教程使用說明詳解
編輯:關於JavaScript     

方法說明:

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

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved