Module 基礎模組

模組io

輸入輸出處理模組

使用方法:

1
var io = require('io');

物件

MemoryStream

建立一個記憶體流對象,參見MemoryStream

1
MemoryStream io.MemoryStream;

BufferedStream

建立一個快取流讀取對象,參見BufferedStream

1
BufferedStream io.BufferedStream;

RangeStream

建立一個Range 查詢流讀取對象,參見RangeStream

1
RangeStream io.RangeStream;

靜態函數

copyStream

複製流資料到目標流中

1 2 3
static Long io.copyStream(Stream from, Stream to, Long bytes = -1) async;

呼叫參數:

  • from:Stream, 來源流對象
  • to:Stream, 目標流對象
  • bytes: Long, 複製的位元組數

回傳結果:

  • Long, 傳回複製的位元組數

bridge

雙向複製流數據,直到流中無數據,或流關閉

1 2
static io.bridge(Stream stm1, Stream stm2) async;

呼叫參數: