node.js中的fs.truncate方法使用說(shuō)明
方法說(shuō)明:
文件內(nèi)容截取操作。
語(yǔ)法:
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
例子:
var fs = require('fs');
fs.truncate('126.txt', 2, function(err){
if(err){
throw err;
}
console.log('文件內(nèi)容截?cái)喑晒?);
})
源碼:
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);
});
});
});
};
- node.js中的fs.unlinkSync方法使用說(shuō)明
- node.js中的fs.unlink方法使用說(shuō)明
- node.js中的fs.fsync方法使用說(shuō)明
- node.js中的fs.ftruncate方法使用說(shuō)明
- node.js中的fs.fsyncSync方法使用說(shuō)明
- node.js中的fs.writeSync方法使用說(shuō)明
- node.js中的fs.write方法使用說(shuō)明
- node.js中的fs.writeFile方法使用說(shuō)明
- node.js中的fs.writeFileSync方法使用說(shuō)明
- node.js中的fs.writeFile方法使用說(shuō)明
相關(guā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-12NodeJs實(shí)現(xiàn)簡(jiǎn)易WEB上傳下載服務(wù)器
這篇文章主要為大家詳細(xì)介紹了NodeJs實(shí)現(xiàn)一個(gè)簡(jiǎn)易WEB上傳下載服務(wù)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08Nodejs搭建多進(jìn)程Web服務(wù)器實(shí)現(xiàn)過(guò)程
這篇文章主要為大家介紹了Nodejs搭建多進(jìn)程Web服務(wù)器實(shí)現(xiàn)過(guò)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10node.js實(shí)現(xiàn)復(fù)制文本到剪切板的功能
這篇文章主要給大家介紹了node.js實(shí)現(xiàn)復(fù)制文本到剪切板的功能,文中介紹的非常詳細(xì),并給出示例代碼,相信對(duì)大家具有一定的參考借鑒價(jià)值,有需要的朋友們下面來(lái)一起看看吧。2017-01-01Nodejs 數(shù)組的隊(duì)列以及forEach的應(yīng)用詳解
這篇文章主要介紹了Nodejs 數(shù)組的隊(duì)列以及forEach的應(yīng)用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-02-02nodejs 全局變量和全局對(duì)象知識(shí)點(diǎn)及用法詳解
在本篇文章里小編給大家整理的是一篇關(guān)于nodejs 全局變量和全局對(duì)象知識(shí)點(diǎn)及用法等內(nèi)容,對(duì)此有興趣的朋友們可以學(xué)習(xí)參考下。2021-12-12Node.js如何使用Diffie-Hellman密鑰交換算法詳解
Deffie-Hellman(簡(jiǎn)稱(chēng) DH) 密鑰交換是最早的密鑰交換算法之一,它使得通信的雙方能在非安全的信道中安全的交換密鑰,用于加密后續(xù)的通信消息。下面這篇文章主要給大家介紹了關(guān)于Node.js如何使用DiffieHellman密鑰交換算法的相關(guān)資料,需要的朋友可以參考下。2017-09-09