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 系統上,會使用反...