Methode Beschreibung:
Abfangen von Dateiinhalten.
Grammatik:
Die Codekopie lautet wie folgt:
fs.Truncate (Path, Len, [Callback (err)])
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 Dateipfad
Len schneidet die Länge ab und behält nur die Zeichen innerhalb der Länge des Charakters bei, und der Überschuss wird gelöscht.
Rückruf zurück Rückruf, ein Ausnahmeparameter übergeben
Beispiel:
Die Codekopie lautet wie folgt:
var fs = fordert ('fs');
fs.Truncate ('126.txt', 2, function (err) {
if (err) {
errösten;
}
console.log ('erfolgreich abgeschnittene Dateiinhalte');
})
Quellcode:
Die Codekopie lautet wie folgt:
fs.Truncate = Funktion (Pfad, Len, Rückruf) {
if (util.isNumber (path)) {
// Vermächtnis
return fs.ftruncate (Pfad, Len, Rückruf);
}
if (util.isfunction (len)) {
Callback = len;
Len = 0;
} else if (util.isundefined (len)) {
Len = 0;
}
CALLBACK = MaybeCallback (Callback);
fs.open (Pfad, 'r+', Funktion (er, fd) {
wenn (er) Rückruf (er) zurückgeben;
binding.ftruncate (fd, len, function (er) {
fs.close (fd, function (er2) {
Rückruf (er || er2);
});
});
});
};