欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

node.js中的fs.truncate方法使用說(shuō)明

 更新時(shí)間:2014年12月15日 10:42:01   投稿:junjie  
這篇文章主要介紹了node.js中的fs.truncate方法使用說(shuō)明,本文介紹了fs.truncate的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下

方法說(shuō)明:

文件內(nèi)容截取操作。

語(yǔ)法:

復(fù)制代碼 代碼如下:

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

由于該方法屬于fs模塊,使用前需要引入fs模塊(var fs= require(“fs”) )

接收參數(shù):

path           文件路徑

len              截?cái)嚅L(zhǎng)度,只保留該字符長(zhǎng)度內(nèi)的字符,超出部分將被清除。

callback      回調(diào),傳遞一個(gè)異常參數(shù)err

例子:

復(fù)制代碼 代碼如下:

var fs = require('fs');
fs.truncate('126.txt', 2, function(err){
 if(err){
  throw err;
 }
 console.log('文件內(nèi)容截?cái)喑晒?);
})

源碼:

復(fù)制代碼 代碼如下:

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

相關(guān)文章

  • node.js中的favicon.ico請(qǐng)求問(wèn)題處理

    node.js中的favicon.ico請(qǐng)求問(wèn)題處理

    本文記錄了在項(xiàng)目中使用node.js請(qǐng)求favican.ico的時(shí)候會(huì)出現(xiàn)2條請(qǐng)求,浪費(fèi)資源,經(jīng)過(guò)一番改進(jìn),記錄下來(lái)過(guò)程,以后注意。
    2014-12-12
  • NodeJs實(shí)現(xiàn)簡(jiǎn)易WEB上傳下載服務(wù)器

    NodeJs實(shí)現(xiàn)簡(jiǎn)易WEB上傳下載服務(wù)器

    這篇文章主要為大家詳細(xì)介紹了NodeJs實(shí)現(xiàn)一個(gè)簡(jiǎn)易WEB上傳下載服務(wù)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Nodejs搭建多進(jìn)程Web服務(wù)器實(shí)現(xiàn)過(guò)程

    Nodejs搭建多進(jìn)程Web服務(wù)器實(shí)現(xiàn)過(guò)程

    這篇文章主要為大家介紹了Nodejs搭建多進(jìn)程Web服務(wù)器實(shí)現(xiàn)過(guò)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • node.js實(shí)現(xiàn)復(fù)制文本到剪切板的功能

    node.js實(shí)現(xiàn)復(fù)制文本到剪切板的功能

    這篇文章主要給大家介紹了node.js實(shí)現(xiàn)復(fù)制文本到剪切板的功能,文中介紹的非常詳細(xì),并給出示例代碼,相信對(duì)大家具有一定的參考借鑒價(jià)值,有需要的朋友們下面來(lái)一起看看吧。
    2017-01-01
  • Nodejs 數(shù)組的隊(duì)列以及forEach的應(yīng)用詳解

    Nodejs 數(shù)組的隊(duì)列以及forEach的應(yīng)用詳解

    這篇文章主要介紹了Nodejs 數(shù)組的隊(duì)列以及forEach的應(yīng)用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • nodejs教程之環(huán)境安裝及運(yùn)行

    nodejs教程之環(huán)境安裝及運(yùn)行

    文章從nodejs環(huán)境安裝、文件結(jié)構(gòu)、路由做了詳細(xì)介紹,然后結(jié)合mongodb制作注冊(cè)功能也做了細(xì)致的講述,是篇非常不錯(cuò)的文章,這里推薦給大家
    2014-11-11
  • Node.js Domain 模塊實(shí)例詳解

    Node.js Domain 模塊實(shí)例詳解

    這篇文章主要介紹了Node.js Domain 模塊實(shí)例代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • nodejs 全局變量和全局對(duì)象知識(shí)點(diǎn)及用法詳解

    nodejs 全局變量和全局對(duì)象知識(shí)點(diǎn)及用法詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于nodejs 全局變量和全局對(duì)象知識(shí)點(diǎn)及用法等內(nèi)容,對(duì)此有興趣的朋友們可以學(xué)習(xí)參考下。
    2021-12-12
  • Node.js如何使用Diffie-Hellman密鑰交換算法詳解

    Node.js如何使用Diffie-Hellman密鑰交換算法詳解

    Deffie-Hellman(簡(jiǎn)稱(chēng) DH) 密鑰交換是最早的密鑰交換算法之一,它使得通信的雙方能在非安全的信道中安全的交換密鑰,用于加密后續(xù)的通信消息。下面這篇文章主要給大家介紹了關(guān)于Node.js如何使用DiffieHellman密鑰交換算法的相關(guān)資料,需要的朋友可以參考下。
    2017-09-09
  • 利用Node.js檢測(cè)端口是否被占用的方法

    利用Node.js檢測(cè)端口是否被占用的方法

    這篇文章主要給大家介紹了關(guān)于利用Node.js檢測(cè)端口是否被占用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12

最新評(píng)論