node.js中的fs.ftruncate方法使用说明

 更新时间:2014年12月15日 08:56:16   投稿:junjie  
这篇文章主要介绍了node.js中的fs.ftruncate方法使用说明,本文介绍了fs.ftruncate的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下

方法说明:

文件内容截取操作。

语法:

复制代码 代码如下:

fs.ftruncate(fd, len, [callback(err)])

由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )

接收参数:

path           文件路径

len              截断长度,只保留该字符长度内的字符,超出部分将被清除。

callback      回调,传递一个异常参数err

例子:

复制代码 代码如下:

var fs = require('fs');
fs.ftruncate('126.txt', 2, function(err){
 if(err){
  throw err;
 }
 console.log('文件内容截断成功');
})

源码:

复制代码 代码如下:

fs.ftruncate = function(fd, len, callback) {
  if (util.isFunction(len)) {
    callback = len;
    len = 0;
  } else if (util.isUndefined(len)) {
    len = 0;
  }
  binding.ftruncate(fd, len, makeCallback(callback));
};

相关文章

  • node.js实现的装饰者模式示例

    node.js实现的装饰者模式示例

    这篇文章主要介绍了node.js实现的装饰者模式,简单说明了装饰者模式的原理、功能并结合实例形式给出了node.js装饰者模式的实现方法,需要的朋友可以参考下
    2017-09-09
  • Node.js与PHP、Python的字符处理性能对比

    Node.js与PHP、Python的字符处理性能对比

    因为后续考虑实现 Fl 引擎的Node.js版本,所以对比了下Node.js和PHP的字符处理性能。发现Node.js真是甩了PHP几条街啊,再测试了下Python,比PHP还慢。
    2014-07-07
  • node.js的require()及基本用法

    node.js的require()及基本用法

    Node.js使用CommonJS模块格式,通过require语句加载模块,源码分析了require语句的内部运行机制,包括基本用法、Module构造函数、模块实例的require方法、模块的绝对路径、加载模块等,本文介绍node.js的require()及基本用法,感兴趣的朋友一起看看吧
    2025-02-02
  • koa2 用户注册、登录校验与加盐加密的实现方法

    koa2 用户注册、登录校验与加盐加密的实现方法

    这篇文章主要介绍了koa2 用户注册、登录校验与加盐加密的实现方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-07-07
  • nodejs教程之入门

    nodejs教程之入门

    本文是nodejs教程系列的入门篇,主要讲述nodejs的特点、模块机制/CommonJs(模块引用、模块定义、模块标识、模块实现)、包与NPM等知识,非常的详细,这里推荐给大家作为入门的文章。
    2014-11-11
  • package.json文件配置详解

    package.json文件配置详解

    这篇文章主要介绍了package.json文件配置详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-06-06
  • node打造微信个人号机器人的方法示例

    node打造微信个人号机器人的方法示例

    这篇文章主要介绍了node打造微信个人号机器人的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • node.js使用redis储存session的方法

    node.js使用redis储存session的方法

    这篇文章主要介绍了node.js使用redis储存session的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-09-09
  • Nodejs学习笔记之Stream模块

    Nodejs学习笔记之Stream模块

    nodejs的fs模块并没有提供一个copy的方法,但我们可以很容易的实现一个,这种方式是把文件内容全部读入内存,然后再写入文件,对于小型的文本文件,这没有多大问题,比如grunt-file-copy就是这样实现的。
    2015-01-01
  • 详解Nodejs之npm&package.json

    详解Nodejs之npm&package.json

    本篇文章主要介绍了详解Nodejs之npm&package.json,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06

最新评论