Deskripsi metode:
Operasi intersepsi konten file.
tata bahasa:
Salinan kode adalah sebagai berikut:
fs.truncate (path, len, [callback (err)])
Karena metode ini milik modul FS, perlu untuk memperkenalkan modul FS sebelum digunakan (var fs = membutuhkan ("fs"))
Menerima parameter:
jalur file path
Len memotong panjangnya, hanya mempertahankan karakter dalam panjang karakter, dan kelebihannya akan dibersihkan.
panggilan balik panggilan balik, melewati parameter pengecualian
contoh:
Salinan kode adalah sebagai berikut:
var fs = membutuhkan ('fs');
fs.truncate ('126.txt', 2, function (err) {
if (err) {
Lempar err;
}
console.log ('Konten file terpotong dengan sukses');
})
Kode Sumber:
Salinan kode adalah sebagai berikut:
fs.truncate = function (path, len, callback) {
if (util.isnumber (path)) {
// warisan
return fs.ftruncate (path, len, callback);
}
if (util.isfunction (len)) {
callback = len;
len = 0;
} lain jika (util.isundefined (len)) {
len = 0;
}
callback = maybeCallback (callback);
fs.open (path, 'r+', function (er, fd) {
if (er) return callback (ER);
Binding.ftruncate (fd, len, function (er) {
fs.close (fd, function (er2) {
callback (er || er2);
});
});
});
};