path.basename(path[,ext]) 返回path的最后一部分path.dirname(path) 返回path的目录名path.extname(path) 返回path的扩展名path.join([…paths]) 路路径拼接path.normalize(path) 规范化路路径path.resolve([…paths]) 将路路径解析为绝对路路径path.format(pathObject) 从对象中返回路路径字符串串path.parse(path) 返回一个对象,包含path的属性path.sep 返回系统特定的路路径片段分隔符path.win32 可以实现访问windows的path方法__filename 表示当前正在执?行行的脚本的?文件名__dirname 表示当前执?行行脚本所在的?目录const {basename,dirname,extname,join,normalize,resolve,format,parse,sep,win32}
= require('path');
// console.log(basename('/nodejs/2-6/index.js','.js'))
// console.log(dirname('/nodejs/2-6/index.js'))
// console.log(extname('index.'))
// console.log(join('/nodejs/','/index.js'))
// console.log(normalize('/nodejs/test/../index.js'))
// console.log(resolve('./pathTest.js'))
// let pathObj = parse('/nodejs/test/index.js');
// console.log(pathObj)
// console.log(format(pathObj))
// console.log("当前系统下分隔符 " + sep)
// console.log("windows下分隔符 " + win32.sep)
console.log("filename " + __filename)
// console.log(__dirname)
console.log("resolve " + resolve('./pathTest.js'))
本文暂时没有评论,来添加一个吧(●'◡'●)