#NodeJS# 基礎模塊path常用api

  • path.basename(path[,ext]) 返回path的最後一部分
  • path.dirname(path) 返回path的目錄名
  • path.extname(path) 返回path的擴展名
  • path.join([…paths]) 路路徑拼接
  • path.normalize(path) 規範化路路徑
  • path.resolve([…paths]) 將路路徑解析爲絕對路路徑
  • path.format(pathObject) 從對象中返回路路徑字符串串
  • path.parse(path) 返回一個對象,包含path的屬性
  • path.sep 返回系統特定的路路徑片段分隔符
  • path.win32 可以實現訪問windows的path方法
  • __filename 表示當前正在執⾏行行的腳本的⽂文件名
  • __dirname 表示當前執⾏行行腳本所在的⽬目錄
const {basename,dirname,extname,join,normalize,resolve,format,parse,sep,win32}
= require('path');
// console.log(basename('/nodejs/2-6/index.js','.js'))
// console.log(dirname('/nodejs/2-6/index.js'))
// console.log(extname('index.'))
// console.log(join('/nodejs/','/index.js'))
// console.log(normalize('/nodejs/test/../index.js'))
// console.log(resolve('./pathTest.js'))
// let pathObj = parse('/nodejs/test/index.js');
// console.log(pathObj)
// console.log(format(pathObj))
// console.log("當前系統下分隔符 " + sep)
// console.log("windows下分隔符 " + win32.sep)
console.log("filename " + __filename)
// console.log(__dirname)
console.log("resolve " + resolve('./pathTest.js'))

study458

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章