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

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

方法说明:

同步版的 truncate() ,文件内容截取操作。

语法:

复制代码 代码如下:

fs.truncateSync(path, len)

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

接收参数:

path           文件路径

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

例子:

复制代码 代码如下:

var fs = require('fs');
fs.truncateSync('126.txt', 3);

源码:

复制代码 代码如下:

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

相关文章

  • 安装了node.js但是npm命令不可用的解决方案

    安装了node.js但是npm命令不可用的解决方案

    这篇文章主要介绍了安装了node.js但是npm命令不可用的解决方案,文中通过图文结合的方式给大家介绍的非常详细,对大家的解决问题有一定的帮助,需要的朋友可以参考下
    2024-03-03
  • Node.js之readline模块的使用详解

    Node.js之readline模块的使用详解

    这篇文章主要介绍了Node.js之readline模块的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • node版本升级npm命令警告原因及解决

    node版本升级npm命令警告原因及解决

    这篇文章主要为大家介绍了node版本升级npm命令警告原因解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Sublime Text3 配置 NodeJs 环境的方法

    Sublime Text3 配置 NodeJs 环境的方法

    大家都知道,Sublime Text 安装插件一般从 Package Control 中直接安装即可,当我安装 node js 插件时候,直接通过Package Control 安装,虽然插件安装成功了,但是找不到配置文件 Nodejs.sublime-build 来更改一些配置
    2020-05-05
  • VSCode launch.json配置详细教程

    VSCode launch.json配置详细教程

    这篇文章主要介绍了vscode 的node.js debugger 的 launch.json 配置详情,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • node.js的Express服务器基本使用教程

    node.js的Express服务器基本使用教程

    express是一个开源的node.js项目框架,下面这篇文章主要给大家介绍了关于node.js的Express服务器基本使用的相关资料,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • Node.Js中实现端口重用原理详解

    Node.Js中实现端口重用原理详解

    这篇文章主要介绍了Node.Js中实现端口重用原理详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • node创建Vue项目步骤详解

    node创建Vue项目步骤详解

    在本篇文章里小编给大家整理的是关于node创建Vue项目步骤详解内容,需要的朋友们可以学习下。
    2020-03-03
  • 详解Node.js amqplib 连接 Rabbit MQ最佳实践

    详解Node.js amqplib 连接 Rabbit MQ最佳实践

    这篇文章主要介绍了详解Node.js amqplib 连接 Rabbit MQ最佳实践,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • node.js降低版本的方式详解(解决sass和node.js冲突问题)

    node.js降低版本的方式详解(解决sass和node.js冲突问题)

    这篇文章主要介绍了node.js降低版本的方式(解决sass和node.js冲突),本文是因为sass版本和node版本不匹配(可以找一下对应的版本),本文给大家详细讲解,需要的朋友可以参考下
    2023-02-02

最新评论