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;

調用參數: