node學習之 path模組

2021-09-29 13:40:43 字數 911 閱讀 2068

const path = require("path"); // 引入path模組

let str = "/root/welcome/index.html"; // 定義乙個路徑

console.log(path.basename(str)); // index.html

console.log(path.extname(str)); // .html 字尾名

console.log(path.dirname(str)); // /root/welcome 根路徑

path.join() 與 path.resolve()

console.log(path.resolve("/root/he/a", "../", "b", "./", "e")); // /root/he/b/e 解析字串並拼接成新路徑

console.log(path.resolve("/root/he/a", "/foo/file")); // /foo/file 因為兩個都是根路徑開始的

console.log(path.resolve("/root/he/a", "foo/file")); // /root/he/a/foo/file 去掉/就可以拼接了

console.log(path.join("www", "a")); // www/a 也是拼接路徑,但返回的不是絕對路徑

console.log(path.resolve("www", "a")); // /node-learning/www/a 返回的是絕對路徑

常用的:將當前模組的絕對路徑和dist拼接

console.log(path.resolve(__dirname, "dist")); // /node-learning/02node-learning/dist

node內建path模組

path.extname,引數傳入需要解析的字串路徑 let strpath let info path.extname starpath console.log info jpgpath.resolve,可傳入多個字串引數,將字串拼接成路徑並將當前程式執行系統盤作為路徑起點 c lala baid...

node路徑模組path

console.log filename 兩個槓,當前正在執行的指令碼名稱 console.log dirname 當前正在執行指令碼的目錄名稱 let path require path let strpath e share node node demo6 index1.js console.l...

node中的path模組

path為nodejs的核心模組之一,主要用來處理檔案的路徑。當使用時需要引入path模組 var path require path 這裡總結一下path的屬性和方法 path.normalize src 規範化路徑,多個斜槓會被替換成乙個 路徑末尾的斜槓會被保留 windows 系統上,會使用反...