وصف الطريقة:
الإصدار المتزامن من عملية اعتراض محتوى الملف.
القواعد:
نسخة الكود كما يلي:
fs.truncatesync (المسار ، لين)
نظرًا لأن هذه الطريقة تنتمي إلى وحدة FS ، فمن الضروري تقديم وحدة FS قبل الاستخدام (var fs = require ("fs"))
تلقي المعلمات:
مسار ملف المسار
ينتقل لين الطول ، مع الاحتفاظ فقط بالأحرف داخل طول الحرف ، وسيتم مسح الزائد.
مثال:
نسخة الكود كما يلي:
var fs = require ('fs') ؛
fs.truncatesync ('126.txt' ، 3) ؛
رمز المصدر:
نسخة الكود كما يلي:
fs.truncatesync = function (path ، len) {
if (util.isnumber (path)) {
// إرث
return fs.ftruncatesync (path ، len) ؛
}
if (util.iSunded (len)) {
لين = 0 ؛
}
// السماح بإلقاء الخطأ ، ولكن لا يزال يغلق FD.
var fd = fs.opensync (المسار ، 'r+') ؛
يحاول {
var ret = fs.ftruncatesync (fd ، len) ؛
} أخيراً {
fs.closesync (FD) ؛
}
إرجاع العودة ؛
} ؛