#1# path模块

path模块实现对文件路径的解析

1 var path=require('path')
2 var pathTest='./toggleNum.html'
3 var resultPath=path.resolve(pathTest)
//path.resolve() :将相对路径转为绝对路径
5 console.log(path.dirname(resultPath))
//获取目录
//D:\project108\self\test
6 console.log(path.basename(resultPath))
//path.basename() :获取文件名.扩展名 
//toggleNum.html
7 console.log(path.extname(resultPath))
//获取扩展名(extension name)
//.html
8 console.log(path.parse(resultPath))
//将一个路径转换成一个js对象
//{ root: 'D:\\',
  dir: 'D:\\project108\\self\\test',
  base: 'toggleNum.html',
  ext: '.html',
  name: 'toggleNum' }
 
 
9 console.log(__dirname)
//__dirname: 总是返回被执行的 js 所在文件夹的绝对路径
//D:\project108\self\test

10 console.log(__filename)

//总是返回被执行的 js 的绝对路径
//D:\project108\self\test\path.js

11 path.format()   :将一个js对象转换成路径

12 path.join()     : 拼接多个路径成一个路径

猜你喜欢

转载自www.cnblogs.com/alley715/p/11667998.html