Methodenbeschreibung:
Lesen Sie Dateidaten basierend auf dem angegebenen Dateideskriptor fd und schreiben Sie das Pufferobjekt, auf das der Puffer zeigt. Es bietet eine Schnittstelle auf niedrigerer Ebene als readFile.
Es wird im Allgemeinen nicht empfohlen, diese Methode zum Lesen von Dateien zu verwenden, da Sie den Puffer und den Dateizeiger manuell verwalten müssen. Dies ist insbesondere dann sehr problematisch, wenn Sie die Dateigröße nicht kennen.
Grammatik:
Da diese Methode zum fs-Modul gehört, muss das fs-Modul vor der Verwendung eingeführt werden (var fs= require(“fs“))
Empfangsparameter:
fs-Dateideskriptor
Puffer Der Puffer, in den Daten geschrieben werden.
Offset Der in den Puffer geschriebene Offset
Länge (Ganzzahl) Gibt die Länge der gelesenen Datei in Bytes an
Position (Ganzzahl) Gibt die Startposition des Dateilesens an. Wenn dieses Element null ist, werden die Daten ab der Position des aktuellen Dateizeigers gelesen.
Rückruf Der Rückruf übergibt drei Parameter: err, bytesRead, buffer
· err Ausnahme
· bytesRead: Anzahl der gelesenen Bytes
·Puffer: Pufferobjekt
Beispiel:
Quellcode: