Description de la méthode:
Renvoie un objet ReadStream (File Read Stream, Input Stream). (Flux lisible)
grammaire:
La copie de code est la suivante:
fs.creareAdStream (chemin, [options])
Étant donné que cette méthode appartient au module FS, il est nécessaire d'introduire le module FS avant utilisation (var fs = require ("fs")))
Recevoir des paramètres:
Chemin: (chaîne) Chemin de fichier à lire
Options: (objet) L'objet de tableau contient les propriétés suivantes
La copie de code est la suivante:
{Flags: 'r',
Encodage: NULL,
FD: NULL,
Mode: 0666,
Autoclose: vrai
}
Les options peuvent définir la plage d'octets qu'un fichier peut lire par démarrage et fin au lieu de lire l'intégralité du fichier.
Si le début et la fin sont inclus, il commencera à partir de 0.
Le violation peut être en trois formats: «UTF8», «ASCII» ou «Base64».
Si AutoClose est faux, le descripteur de fichier ne sera pas fermé, même s'ils signalent une erreur.
Il est préférable de le désactiver et de s'assurer qu'il n'y a pas de fuite de descripteur de fichier.
Si AutoClose est vrai (le comportement par défaut), le descripteur de fichier pour les erreurs ou les extrémités sera automatiquement fermé.
exemple:
Cet exemple lira les 10 derniers octets de contenu dans un fichier de 100k.
La copie de code est la suivante:
fs.createAdStream ('samptère.txt', {start: 90, fin: 99});
Code source:
La copie de code est la suivante:
fs.createReadStream = fonction (chemin, options) {
Renvoie un nouveau ReadStream (chemin, options);
};