Module de base

Module io

Module de traitement des entrées et sorties

Instructions:

1
var io = require('io');

objet

MemoryStream

Créez un objet de flux de mémoire, voirMemoryStream

1
MemoryStream io.MemoryStream;

BufferedStream

Créez un objet de lecture de flux mis en cache, voirBufferedStream

1
BufferedStream io.BufferedStream;

RangeStream

Créez un objet de lecture de flux de requête Range, voirRangeStream

1
RangeStream io.RangeStream;

fonction statique

copyStream

Copier les données du flux vers le flux cible

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

Paramètres d'appel :

  • from:Stream, objet source
  • to:Stream, objet de flux cible
  • bytes: Long, nombre d'octets copiés

Résultats de retour :

  • Long, renvoie le nombre d'octets copiés

bridge

Copiez les données du flux dans les deux sens jusqu'à ce qu'il n'y ait plus de données dans le flux ou que le flux soit fermé

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

Paramètres d'appel :

  • stm1:Stream, flux de l'objet un
  • stm2:Stream, diffuse l'objet deux