【node】path.join和path.resolve的區(qū)別

參數(shù)拼接 path.join([path1][, path2][, ...])

path.join()方法可以連接任意多個(gè)路徑字符串踩验。要連接的多個(gè)路徑可做為參數(shù)傳入。

path.join()方法的參數(shù)為string匾委,可以加多個(gè)參數(shù),最后會(huì)拼在一起形成一個(gè)地址廉嚼,若不是string則報(bào)錯(cuò)

// 用法
const path = require('path'); 
path.join('https://', 'www.', 'aaa', '.com', '/','aaa') 
'https://www.aaa.com/aaa' 

// 傳入的不為字符串則報(bào)錯(cuò)
path.join('aaa',{},'bbb') 
// 拋出的異常 TypeError: Arguments to path.join must be strings'

路徑解析:path.resolve([from ...], to)

path.resolve()方法可以將多個(gè)路徑解析為一個(gè)規(guī)范化的絕對路徑药磺。
其處理方式類似于對這些路徑逐一進(jìn)行cd操作,但resolve在未執(zhí)行時(shí)不會(huì)校驗(yàn)其合法性(就是可以不存在這個(gè)地址)

path.resolve('foo/bar', '/tmp/file/', '..', 'a/../truefile')

相當(dāng)于

cd foo/bar
cd /tmp/file/
cd ..
cd a/../truefile
pwd

舉例:

path.resolve('/foo/bar', './baz') 
// 輸出結(jié)果為 '/foo/bar/baz' 
path.resolve('/foo/bar', '/tmp/file/') 
// 輸出結(jié)果為 '/tmp/file' 

path.resolve(__dirname, 'static_files/png/', '../gif/image.gif') 
// 當(dāng)前的工作路徑是 /home/itbilu/node逆屡,則輸出結(jié)果為 
// '/home/itbilu/node/wwwroot/static_files/gif/image.gif'

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末圾旨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子魏蔗,更是在濱河造成了極大的恐慌砍的,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件莺治,死亡現(xiàn)場離奇詭異廓鞠,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)谣旁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進(jìn)店門床佳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人榄审,你說我怎么就攤上這事砌们。” “怎么了搁进?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵浪感,是天一觀的道長。 經(jīng)常有香客問我饼问,道長影兽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任莱革,我火速辦了婚禮峻堰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘盅视。我一直安慰自己捐名,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布闹击。 她就那樣靜靜地躺著桐筏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上梅忌,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天狰腌,我揣著相機(jī)與錄音,去河邊找鬼牧氮。 笑死琼腔,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的踱葛。 我是一名探鬼主播丹莲,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼尸诽!你這毒婦竟也來了甥材?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤性含,失蹤者是張志新(化名)和其女友劉穎洲赵,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體商蕴,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡叠萍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绪商。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片苛谷。...
    茶點(diǎn)故事閱讀 38,814評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖格郁,靈堂內(nèi)的尸體忽然破棺而出腹殿,到底是詐尸還是另有隱情,我是刑警寧澤例书,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布锣尉,位于F島的核電站,受9級特大地震影響雾叭,放射性物質(zhì)發(fā)生泄漏悟耘。R本人自食惡果不足惜落蝙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一织狐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧筏勒,春花似錦移迫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至捐顷,卻和暖如春荡陷,著一層夾襖步出監(jiān)牢的瞬間雨效,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工废赞, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留徽龟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓唉地,卻偏偏與公主長得像据悔,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子耘沼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容