คำอธิบายวิธี:
การดำเนินการสกัดกั้นเนื้อหาไฟล์
ไวยากรณ์:
การคัดลอกรหัสมีดังนี้:
fs.truncate (Path, Len, [callback (err)]))
เนื่องจากวิธีนี้เป็นของโมดูล FS จึงจำเป็นต้องแนะนำโมดูล FS ก่อนการใช้งาน (var fs = require ("FS"))
รับพารามิเตอร์:
เส้นทางไฟล์พา ธ
เลนตัดความยาวรักษาเฉพาะตัวละครภายในความยาวของตัวละครและส่วนเกินจะถูกล้าง
การโทรกลับการโทรกลับผ่านพารามิเตอร์ข้อยกเว้น ERR
ตัวอย่าง:
การคัดลอกรหัสมีดังนี้:
var fs = ต้องการ ('fs');
fs.truncate ('126.txt', 2, ฟังก์ชั่น (err) {
ถ้า (err) {
โยนเอ่อ;
-
console.log ('เนื้อหาไฟล์ที่ถูกตัดทอนสำเร็จ');
-
ซอร์สโค้ด:
การคัดลอกรหัสมีดังนี้:
fs.truncate = function (path, len, callback) {
if (util.isnumber (path)) {
// มรดก
ส่งคืน fs.ftruncate (เส้นทาง, เลน, โทรกลับ);
-
if (util.isfunction (len)) {
การโทรกลับ = เลน;
Len = 0;
} อื่นถ้า (util.isundefined (len)) {
Len = 0;
-
การโทรกลับ = MayBecallback (โทรกลับ);
fs.open (path, 'r+', ฟังก์ชัน (er, fd) {
if (er) return callback (er);
binding.ftruncate (fd, len, function (er) {
fs.close (fd, function (ER2) {
การโทรกลับ (ER || ER2);
-
-
-
-