Methode Beschreibung:
Synchronversion von fs.write (). Schreiben Sie in die Datei (gemäß dem Dateideskriptor).
Grammatik:
Die Codekopie lautet wie folgt:
fs.writeSync (FD, Puffer, Offset, Länge [, Position])
fs.writeSync (fd, data [, Position [, codieren]])
Da diese Methode zum FS -Modul gehört, muss das FS -Modul vor der Verwendung eingeführt werden (var fs = require ("fs"))
Parameter empfangen:
FD -Dateideskriptor.
Puffer, Daten werden geschrieben. Die Einstellung der Puffergrößen ist vorzugsweise vielfältig von 8, was effizienter ist.
Offset Schreiben in Offset Puffer
Länge (Ganzzahl) Gibt die Länge der Datei -Lesebytes an
Position (Ganzzahl) Gibt die Startposition für das Lesen von Dateien an. Wenn dieses Element null ist, werden Daten aus der Position des aktuellen Dateizeigers gelesen.
Codierung (String) -Scharnaycodierung
Beispiel:
Die Codekopie lautet wie folgt:
//fs.writesync(fd, Puffer, Offset, Länge [, Position])
var fs = fordert ('fs');
fs.open ('content.txt', 'a', function (err, fd) {
if (err) {
errösten;
}
var data = '123123123 Hello World';
var buf = neuer Puffer (8);
fs.writeSync (fd, buf, 0, 8, 0);
fs.close (fd, function (err) {
if (err) {
errösten;
}
console.log ('Datei geschlossen');
})
})
//fs.writesync(fd, data [, Position [, codieren]]))
var fs = fordert ('fs');
fs.open ('content.txt', 'a', function (err, fd) {
if (err) {
errösten;
}
var data = '123123123 Hello World';
fs.writeSync (fd, data, 0, 'utf-8');
fs.close (fd, function (err) {
if (err) {
errösten;
}
console.log ('Datei geschlossen');
})
})
Quellcode:
Die Codekopie lautet wie folgt:
// Verwendung:
// fs.writeSync (FD, Puffer, Offset, Länge [, Position]);
// ODER
// fs.writeSync (fd, String [, Position [, codieren]]);
fs.writeSync = Funktion (FD, Puffer, Offset, Länge, Position) {
if (util.isBuffer (puffer)) {
if (util.isundefined (Position))
Position = null;
return binding.writeBuffer (FD, Puffer, Versatz, Länge, Position);
}
if (! util.isstring (puffer))
Puffer += '';
if (util.isundeded (offset))
offset = null;
return binding.writestring (fd, puffer, offset, länge, Position);
};