node內建path模組

2021-10-06 18:56:49 字數 1343 閱讀 3754

path.extname,引數傳入需要解析的字串路徑

let strpath =

''let info = path.

extname

(starpath)

console.

log(info)

// .jpg

path.resolve, 可傳入多個字串引數,將字串拼接成路徑並將當前程式執行系統盤作為路徑起點

// c:\lala\baidu\xixi__dirname , node內建變數,可以獲取當前js檔案執行的根目錄

let info2 = path.

join

(__dirname,

'index.html'

)console.

log(info2)

// c:\users\lalala\desktop\xx\index.html

// 假設有一段請求路徑

let str =

''// 想獲取該請求路徑在本地伺服器的路徑

let arrparse = str.

split

('/'

)// 將路徑用 / 分隔成乙個陣列

let newarr = arrparse.

slice(3

,5)// 擷取/xinwen/neirong後面的部分

let filepath = path.

join

(__dirname,

...newarr)

console.

log(filepath)

// c:\user\lala\desktop\xx\xinwen\neirong.html

然後就可以用 fs 模組來讀取了

fs.

readfile

(filepath,

,function

(err, data)

else

})

path.parse()

// __filename 當前執行檔案的路徑

path.

parse

(__filename)

/**/

node路徑模組path

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

node內建模組

let fs require fs 1.fs.mkdir fs.mkdirsync 建立資料夾,有sync的是同步建立,反之是非同步,想要實現無阻塞i o,一般非同步 fs.mkdir less err 2.fs.readdir fs.readdirsync 讀取檔案目錄中的 let fs requ...

node中的path模組

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