這篇文章主要介紹了node.js中的fs.truncate方法使用說明,本文介紹了fs.truncate的方法說明、語法、接收參數、使用實例和實現源碼,需要的朋友可以參考下
			方法說明:
			文件內容截取操作。
			語法:
			 
			復制代碼代碼如下:
			
		fs.truncate(path, len, [callback(err)])
			 
			由于該方法屬于fs模塊,使用前需要引入fs模塊(var fs= require(“fs”) )
			接收參數:
			path           文件路徑
			len              截斷長度,只保留該字符長度內的字符,超出部分將被清除。
			callback      回調,傳遞一個異常參數err
			例子:
			 
			復制代碼代碼如下:
			
		var fs = require('fs');
		fs.truncate('126.txt', 2, function(err){
		 if(err){
		  throw err;
		 }
		 console.log('文件內容截斷成功');
		})
			 
			源碼:
			 
			復制代碼代碼如下:
			
		fs.truncate = function(path, len, callback) {
		  if (util.isNumber(path)) {
		    // legacy
		    return fs.ftruncate(path, len, callback);
		  }
		  if (util.isFunction(len)) {
		    callback = len;
		    len = 0;
		  } else if (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);
		      });
		    });
		  });
		};