node.js中的fs.rename方法使用說明
更新時(shí)間:2014年12月16日 09:16:27 投稿:junjie
這篇文章主要介紹了node.js中的fs.rename方法使用說明,本文介紹了fs.rename的方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下的相關(guān)資料
方法說明:
修改文件名稱,可更改文件的存放路徑。
語法:
復(fù)制代碼 代碼如下:
fs.rename(oldPath, newPath, [callback(err)])
由于該方法屬于fs模塊,使用前需要引入fs模塊(var fs= require(“fs”) )
接收參數(shù):
oldPath 原路徑
newPath 新路徑
callback 回調(diào),傳遞一個(gè)err異常參數(shù)
例子:
復(fù)制代碼 代碼如下:
//同以目錄下的文件更名:
var fs = require('fs');
fs.rename('125.txt','126.txt', function(err){
if(err){
throw err;
}
console.log('done!');
})
//不同路徑下的文件更名 + 移動(dòng):(新的路徑必須已存在,路徑不存在會(huì)返回異常)
var fs = require('fs');
fs.rename('125.txt','new/126.txt', function(err){
if(err){
throw err;
}
console.log('done!');
})
源碼:
復(fù)制代碼 代碼如下:
fs.rename = function(oldPath, newPath, callback) {
callback = makeCallback(callback);
if (!nullCheck(oldPath, callback)) return;
if (!nullCheck(newPath, callback)) return;
binding.rename(pathModule._makeLong(oldPath),
pathModule._makeLong(newPath),
callback);
};
相關(guān)文章
基于NodeJS的前后端分離的思考與實(shí)踐(五)多終端適配
對(duì)比基于瀏覽器的響應(yīng)式設(shè)計(jì)方案,因?yàn)榻^大部分終端探測和渲染邏輯遷移到了服務(wù)端,所以在 NodeJS 層進(jìn)行適配無疑帶來了更好的性能和用戶體驗(yàn);另外,相對(duì)于一些所謂的「云適配」方案帶來的轉(zhuǎn)換質(zhì)量問題,在基于前后端分離的「定制式」方案中也不會(huì)存在。2014-09-09
使用Node.js創(chuàng)建HTTP服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問本地Server的步驟
Node.js含有一系列內(nèi)置模塊,使得程序可以脫離 Apache HTTP Server 或 IIS,作為獨(dú)立服務(wù)器運(yùn),下面將介紹如何簡單幾步實(shí)現(xiàn)遠(yuǎn)程公共網(wǎng)絡(luò)下訪問windwos node.js的服務(wù)端,感興趣的朋友一起看看吧2023-11-11
如何使用Node.js爬取任意網(wǎng)頁資源并輸出PDF文件到本地
這篇文章主要介紹了使用Node.js爬取任意網(wǎng)頁資源并輸出高質(zhì)量PDF文件到本地,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,下面小編就來和大家一起學(xué)習(xí)吧2019-06-06

