W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
例如,path.join
在基于UNIX的系統(tǒng)(如Mac OS X)上使用正斜杠 /
對比在Windows系統(tǒng)上使用反斜杠 \\
。
這個函數修復了斜杠以適合操作系統(tǒng),處理路徑中的.和.. ,也刪除重復的斜杠。
var path = require("path");
/*www.o2fo.com*/
// 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/.."));
上面的代碼生成以下結果。
此函數將任意數量的路徑連接在一起,同時考慮操作系統(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"));
上面的代碼生成以下結果。
path.dirname給出了特定路徑字符串(與操作系統(tǒng)無關)的目錄部分。
path.basename返回文件的名稱。
path.extname給出文件擴展名。
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));
上面的代碼生成以下結果。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: