W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
例如,path.join
在基于UNIX的系統(tǒng)(如Mac OS X)上使用正斜杠 /
對(duì)比在Windows系統(tǒng)上使用反斜杠 \\
。
這個(gè)函數(shù)修復(fù)了斜杠以適合操作系統(tǒng),處理路徑中的.和.. ,也刪除重復(fù)的斜杠。
var path = require("path");
/*m.hgci.cn*/
// Fixes up .. and .
// logs on Unix: /myData
// logs on Windows: \myData
console.log(path.normalize("/myData/myValue/.."));
// Also removes duplicate "//" slashes
// logs on Unix: /myData/myValue
// logs on Windows: \myData\myValue
console.log(path.normalize("/myData//myValue/bas/.."));
上面的代碼生成以下結(jié)果。
此函數(shù)將任意數(shù)量的路徑連接在一起,同時(shí)考慮操作系統(tǒng)。
var path = require("path");
// logs on Unix: myData/myValue/bas
// logs on Windows: myData\myValue\bas
console.log(path.join("myData", "/myValue", "bas"));
上面的代碼生成以下結(jié)果。
path.dirname給出了特定路徑字符串(與操作系統(tǒng)無關(guān))的目錄部分。
path.basename返回文件的名稱。
path.extname給出文件擴(kuò)展名。
var path = require("path");
var completePath = "/myData/myValue/bas.html";
console.log(path.dirname(completePath));
console.log(path.basename(completePath));
console.log(path.extname(completePath));
上面的代碼生成以下結(jié)果。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: