path模块用于对路由进行相关的操作,本文主要结合实例总结path模块中常用的方法。
模块引入:
var path = require('path')
常用方法:
1.__dirname 表示当前目录
console.log(__dirname)
//结果形式如 D:\node
2.__filename表示当前文件位置
console.log(__filename)
//结果如 D:\node\day.js
3.path.join() 路径合并
var i =path.join('/a','/b','11.png') //i指a/b/11.png
var i =path.join(_dirname,"../") //i指当前目录的上一级
4.path.dirname()返回path的目录
path.dirname(_filename) //当前文件所在目录
5.path.basename() 获取目录最后部分(通常用于获取文件名)
var n = path.basename(__filename)
//输出例子:d1.js
6.path.parse() 将路径解析成对象(展示出详细的信息)
var n = path.parse(__filename)
//输出例子:
//{
// root: 'D:\\',
// dir: 'D:\\node',
// base: 'day.js',
// ext: '.js',
// name: 'day'
//}
7.path.extname() 获取文件后缀
path.extname('./123.xlsx')
//结果 .xlsx
希望本文对您有所帮助^_^
版权声明:本文为qq_58174484原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。