码迷,mamicode.com
首页 > 其他好文 > 详细

#1# path模块

时间:2019-10-13 20:39:36      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:拼接   javascrip   line   扩展   文件   OLE   绝对路径   asc   console   

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()     : 拼接多个路径成一个路径

 

#1# path模块

标签:拼接   javascrip   line   扩展   文件   OLE   绝对路径   asc   console   

原文地址:https://www.cnblogs.com/alley715/p/11667998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!