這篇文章主要介紹了node.js中的fs.truncateSync方法使用說明,本文介紹了fs.truncateSync的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
			方法說明:
			同步版的 truncate() ,文件內(nèi)容截取操作。
			語法:
			 
			復(fù)制代碼代碼如下:
			
		fs.truncateSync(path, len)
			 
			由于該方法屬于fs模塊,使用前需要引入fs模塊(var fs= require(“fs”) )
			接收參數(shù):
			path           文件路徑
			len              截斷長度,只保留該字符長度內(nèi)的字符,超出部分將被清除。
			例子:
			 
			復(fù)制代碼代碼如下:
			
		var fs = require('fs');
		fs.truncateSync('126.txt', 3);
			 
			源碼:
			 
			復(fù)制代碼代碼如下:
			
		fs.truncateSync = function(path, len) {
		  if (util.isNumber(path)) {
		    // legacy
		    return fs.ftruncateSync(path, len);
		  }
		  if (util.isUndefined(len)) {
		    len = 0;
		  }
		  // allow error to be thrown, but still close fd.
		  var fd = fs.openSync(path, 'r+');
		  try {
		    var ret = fs.ftruncateSync(fd, len);
		  } finally {
		    fs.closeSync(fd);
		  }
		  return ret;
		};