Node.js 官方Path模块简介

发布时间:2019-06-21 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Node.js 官方Path模块简介脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

Path

这个模块包含了用于处理文件路径相关的操作的函数。

VAR path = requie ('path')

path.normalize(p)

  1. 返回正常的文件夹路径。主要处理 '..' 和 '.'的部分。

  2. 发现多斜杆转换为单斜杆。

  3. windows下变成反斜杠

path.normalize('a/b/../c//d')
//returns  'a/b/d'

path.join(path1[, ...])

把参数路径全部拼凑起来成为最终路径会计算'..' 和 '.'

path.join('/foo', 'bar', 'baz/asDF', 'quux', '..')
// returns   '/foo/bar/baz/asdf'

path.resolve([From ...], to)

返回一个绝对路径

path.resolve('static')
// returns '/Users/cycok/gIThub/simple-server/static'
path.resolve('/home')
// returns '/home'

path.isAbsolute(path)

判断一个路径是不是绝对路径。
返回true or false

path.relative(from, to)

计算两个参数的距离位置

path.relative('static', '/Users')
// returns '../../../..'

path.dirname(p)

返回文件或者文件所在的文件夹名字

path.dirname('static/a.js')
// returns 'static'
path.dirname('te.js')
// returns '.'

path.basename(p[, ext])

返回路径的最后部分

path.extname(p)

返回文件的后缀带.的
没有就返回''

path.sep

'foo/bar/baz'.split(path.sep)
// returns
['foo', 'bar', 'baz']

path.parse(pathString)

解析路径返回一个json

path.parse('/home/user/dir/file.txt')
// returns
{
    root : "/",
    dir : "/home/user/dir",
    base : "file.txt",
    ext : ".txt",
    name : "file"
}

path.format(pathObject)

根据对象组装成一个路径

path.format({
    root : "/",
    dir : "/home/user/dir",
    base : "file.txt",
    ext : ".txt",
    name : "file"
})
// returns
'/home/user/dir/file.txt'

脚本宝典总结

以上是脚本宝典为你收集整理的Node.js 官方Path模块简介全部内容,希望文章能够帮你解决Node.js 官方Path模块简介所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。