node内置模块之path模块

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版权协议,转载请附上原文出处链接和本声明。