Modul Grundmodul

Modul io

Eingabe- und Ausgabeverarbeitungsmodul

Anweisungen:

1
var io = require('io');

Objekt

MemoryStream

Erstellen Sie ein Speicherstreamobjekt, sieheMemoryStream

1
MemoryStream io.MemoryStream;

BufferedStream

Erstellen Sie ein zwischengespeichertes Stream-Leseobjekt, sieheBufferedStream

1
BufferedStream io.BufferedStream;

RangeStream

Erstellen Sie ein Range-Query-Stream-Leseobjekt, sieheRangeStream

1
RangeStream io.RangeStream;

statische Funktion

copyStream

Streamdaten in den Zielstream kopieren

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

Aufrufparameter:

  • from:Stream, Quellobjekt
  • to:Stream, Ziel-Stream-Objekt
  • bytes: Lang, Anzahl der kopierten Bytes

Rückgabeergebnisse:

  • Long, gibt die Anzahl der kopierten Bytes zurück

bridge

Kopieren Sie Stream-Daten in beide Richtungen, bis der Stream keine Daten mehr enthält oder der Stream geschlossen wird

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

Aufrufparameter:

  • stm1:Stream, Stream-Objekt eins
  • stm2:Stream, Stream-Objekt zwei