node内置模块之path模块

path模块用于对路由进行相关的操作,本文主要结合实例总结path模块中常用的方法。

模块引入:

var path = require(path)

常用方法:

1.__dirname 表示当前目录

console.log(__dirname)
//结果形式如    D:
ode

2.__filename表示当前文件位置

console.log(__filename)
//结果如    D:
odeday.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

希望本文对您有所帮助^_^

经验分享 程序员 微信小程序 职场和发展