Deskripsi metode:
Versi sinkron dari truncate (), operasi intersepsi konten file.
tata bahasa:
Salinan kode adalah sebagai berikut:
fs.truncatesync (path, len)
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.
contoh:
Salinan kode adalah sebagai berikut:
var fs = membutuhkan ('fs');
fs.truncatesync ('126.txt', 3);
Kode Sumber:
Salinan kode adalah sebagai berikut:
fs.truncatesync = function (path, len) {
if (util.isnumber (path)) {
// warisan
return fs.ftruncatesync (path, len);
}
if (util.isundefined (len)) {
len = 0;
}
// Biarkan kesalahan dilemparkan, tetapi masih menutup FD.
var fd = fs.opensync (path, 'r+');
mencoba {
var ret = fs.ftruncatesync (fd, len);
} Akhirnya {
fs.closesync (fd);
}
kembali kembali;
};