Methode Beschreibung:
Gibt ein ReadStream -Objekt (Datei -Lese -Stream, Eingabestream) zurück. (Lesbarer Stream)
Grammatik:
Die Codekopie lautet wie folgt:
fs.createadstream (Pfad, [Optionen])
Da diese Methode zum FS -Modul gehört, muss das FS -Modul vor der Verwendung eingeführt werden (var fs = require ("fs"))
Parameter empfangen:
Pfad: (String) Dateipfad zum Lesen
Optionen: (Objekt) Das Array -Objekt enthält die folgenden Eigenschaften
Die Codekopie lautet wie folgt:
{Flags: 'R',,
Codierung: null,
FD: NULL,
Modus: 0666,
Autoclosse: Richtig
}
Optionen können den Bereich der Bytes festlegen, die eine Datei per Start und Ende lesen kann, anstatt die gesamte Datei zu lesen.
Wenn sowohl Start als auch Ende enthalten sind, beginnt es ab 0.
Die Enkodierung kann in drei Formaten sein: 'UTF8', 'ASCII' oder 'Base64'.
Wenn AutoClosse falsch ist, wird der Dateideskriptor nicht geschlossen, auch wenn er einen Fehler meldet.
Es ist am besten, es auszuschalten und sicherzustellen, dass keine Dateideskriptor -Leckage vorhanden ist.
Wenn autoclose true (das Standardverhalten) ist, wird der Dateideskriptor für Fehler oder Enden automatisch geschlossen.
Beispiel:
In diesem Beispiel wird die letzten 10 Bytes von Inhalten in einer 100K -Datei gelesen.
Die Codekopie lautet wie folgt:
fs.createadstream ('sample.txt', {start: 90, Ende: 99});
Quellcode:
Die Codekopie lautet wie folgt:
fs.createadstream = Funktion (Pfad, Optionen) {
Neue ReadStream (Pfad, Optionen) zurückgeben;
};