メソッド説明:
ReadStream(ファイル読み取りストリーム、入力ストリーム)オブジェクトを返します。 (読み取り可能なストリーム)
文法:
コードコピーは次のとおりです。
fs.CreaterEadStream(Path、[options])
この方法はFSモジュールに属しているため、使用前にFSモジュールを導入する必要があります(var fs = require( "fs"))
パラメーターを受信:
パス:(文字列)読み取りパス
オプション:(オブジェクト)配列オブジェクトには、次のプロパティが含まれています
コードコピーは次のとおりです。
{フラグ: 'r'、
エンコード:null、
FD:ヌル、
モード:0666、
オートクローズ:本当です
}
オプションは、ファイル全体を読み取る代わりに、ファイルが開始と終了で読み取ることができるバイトの範囲を設定できます。
開始と終了の両方が含まれている場合、0から開始します。
エンコードは、「UTF8」、「ASCII」、または「Base64」の3つの形式である可能性があります。
オートクロースがfalseの場合、エラーを報告しても、ファイル記述子は閉じられません。
それをオフにして、ファイル記述子の漏れがないことを確認するのが最善です。
オートクロースが真(デフォルトの動作)の場合、エラーまたは終了のファイル記述子は自動的に閉じられます。
例:
この例では、100Kファイルの最後の10バイトのコンテンツを読み取ります。
コードコピーは次のとおりです。
fs.CreaterEadStream( 'sample.txt'、{start:90、end:99});
ソースコード:
コードコピーは次のとおりです。
fseatereadStream = function(path、options){
新しいreadStream(パス、オプション)を返します。
};