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核心模块有哪些

    node.js核心模块有哪些

    这篇文章主要介绍了node.js核心模块有哪些,对node.js感兴趣的同学,可以参考下
    2021-04-04
  • nodejs项目windows下开机自启动的方法

    nodejs项目windows下开机自启动的方法

    今天小编就为大家分享一篇nodejs项目windows下开机自启动的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-11-11
  • NPM配置私服构建内网中央仓库过程详解

    NPM配置私服构建内网中央仓库过程详解

    这篇文章主要为大家介绍了NPM配置私服构建内网中央仓库过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • node.js中的Socket.IO使用实例

    node.js中的Socket.IO使用实例

    这篇文章主要介绍了node.js中的Socket.IO使用实例,本文讲解了Socket.IO的安装、结合express来构建服务器、基本使用方法及一个网络聊天室的完整案例,需要的朋友可以参考下
    2014-11-11
  • vscode执行npm时的一些错误以及处理办法

    vscode执行npm时的一些错误以及处理办法

    在前端开发过程中,npm的使用是少不了的,所以需要知道基本的操作使用,并且了解常见的异常情况处理,下面这篇文章主要给大家介绍了关于vscode执行npm时的一些错误以及处理办法的相关资料,需要的朋友可以参考下
    2022-07-07
  • node.js学习之事件模块Events的使用示例

    node.js学习之事件模块Events的使用示例

    Nodejs中不存在浏览器中冒泡,捕获这些行为,Nodejs中实现了events这个模块,Nodejs中大多数模块都集成了这个模块,所以events是Nodejs中最重要的一个模块。这篇文章主要给大家介绍了关于node.js学习教程之事件模块Events的相关资料,需要的朋友可以参考下。
    2017-09-09
  • nodejs部署到腾讯云服务器的实现(宝塔面板linux系统)

    nodejs部署到腾讯云服务器的实现(宝塔面板linux系统)

    本文主要介绍了nodejs部署到腾讯云服务器的实现(宝塔面板linux系统),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Node获取pnpm安装的包源码及代码路径操作

    Node获取pnpm安装的包源码及代码路径操作

    这篇文章主要为大家介绍了Node如何获取pnpm安装的包源码真实代码路径并操作,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Node.js简单入门前传

    Node.js简单入门前传

    Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。接下来通过本文给大家分享node.js 入门前传,感兴趣的朋友一起看看吧
    2017-08-08
  • 在Node.js中使用HTTP上传文件的方法

    在Node.js中使用HTTP上传文件的方法

    这篇文章主要介绍了在Node.js中使用HTTP上传文件的方法,作者以windows下的visual studio作为操作node的环境,推荐阅读!需要的朋友可以参考下
    2015-06-06

最新评论