The fs.truncate method in node.js USES the instructions

  • 2020-03-30 04:36:35
  • OfStack

Method description:

File content interception operation.

Grammar:


fs.truncate(path, len, [callback(err)])

Since this method belongs to the fs module, the fs module (var fs= require(" fs ")) needs to be introduced before use.

Receiving parameters:

Path                    The file path

Len                          Truncate the length, leaving only the characters within the length of the character, and the excess will be cleared.

Callback          Callback, passing an exception parameter err

Example:


var fs = require('fs');
fs.truncate('126.txt', 2, function(err){
 if(err){
  throw err;
 }
 console.log(' File content truncated successfully ');
})

Source:


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);
      });
    });
  });
};


Related articles: