美文网首页
node.js 的path 模块

node.js 的path 模块

作者: 聆昕 | 来源:发表于2018-01-08 17:32 被阅读0次

一、简介

path 模块包含了一套用于处理和转换文件路径的工具集。差不多所有的方法只是对字符串进行变换,而不是调用文件系统检查路径是否有效。

二、模块的引入

const path= require('path');

三、模块的方法介绍与使用

1、格式化路径方法:

1)方法名称:normalize(p);2)方法作用:将不符合规范的路径格式化,简化开发人员中处理各种复杂的路径判断3)使用实例:>path.normalize('/foo/bar//baz/asdf/quux/..');>'/foo/bar/baz/asdf'

2、路径合并方法:

1)方法名称:join([path1], [path2], […]);2)方法作用:将所有名称用path.seq串联起来,然后用normalize格式化3)使用实例:>path.join('///foo','bar','//baz/asdf','quux','..');>'/foo/bar/baz/asdf'

4、路径寻航:

1)方法名称:resolve([from...],to);2)方法作用:相当于不断的调用系统的cd命令3)使用实例:>path.resolve('foo/bar','/tmp/file/','..','a/../subfile');>'/tmp/subfile'

5、相对路径:

1)方法名称:relative(from,to)2)方法作用:返回某个路径下相对于另一个路径的相对位置串,相当于:path.resolve(from, path.relative(from,to)) == path.resolve(to)3)使用实例:> path.relative('/output','/src');>'../src'

6、文件夹名称:

1)方法名称:dirname(p)2)方法作用:返回路径的所在的文件夹名称3)使用实例:>path.dirname('/src/modules');>'/src'

7、文件名称:

1)方法名称:basename(p, [ext]);2)方法作用:返回指定的文件名,返回结果可排除[ext]后缀字符串3)使用实例:(1)>path.basename('/output/index.html')>'index.html'(2)>path.basename('/output/index.html','.html')>'index'

8、扩展名称:

1)方法名称:extname(p);2)方法作用:返回指定文件名的扩展名称3)使用实例:(1)>path.extname('index.html')>'.html'(2)>path.extname('index.')>'.'(3)>path.extname('index')>''

9、特定平台的文件分隔符:

1)名称:path.sep2)作用:获取文件路径的分隔符,主要是与操作系统相关3)使用实例:(1)linux>'src/libs'.split(path.sep);>['src','libs']console.log(path.sep);  分隔符:/  (2)windowsconsole.log(path.sep);  分隔符:\\

10、特定平台的路径分隔符:

1)名称:path.delimiter2)作用:获取特定平台的路径分隔符, ‘;‘ 或者 ‘:‘.3)使用实例:(1)linux> console.log(path.delimiter);>:(2)windowsconsole.log(path.sep);  分隔符:\\>;

总结:以上就是Node.js Path模块的一些简介和方法的使用说明。同时,有实例的演示。

相关文章

  • 关于node.js一些模块的记录「FS模块」

    目录 Node.JS教程 FS模块 Path模块 FS模块 Path模块 Node.js path 模块提供了一些...

  • Node.js 不正经学习(第二天常用内置模块)

    node.js API path模块 path.join path.resolve path.parse path...

  • Node.js与内置模块

    目录: 认识Node.js fs文件系统模块 path路径模块 http模块 认识Node.js 为啥JavaSc...

  • node工具模块

    Node.js工具模块node工具模块分为OS,Path, Net, DNS, Domain模块 OS 字节顺序 ...

  • path 路径模块

    1. 什么是 path 路径模块 path 模块是 Node.js 官方提供的、用来处理路径的模块。它提供了一系...

  • node之path模块

    Node.js path 模块提供了一些用于处理文件路径的小工具,它是node.js内置模块,所以直接引入就可以:...

  • Node.js常用的内置模块

    常用的内置模块(path,fs,url,querystring,) Node.js中提供了一些原生的模块,我们称之...

  • Nodejs爬取酷狗音乐歌曲

    利用Node.js的核心模块path和fs模块,以及第三方模块cheerio模块和请求模块request爬取酷狗音...

  • Node.js Path 模块

    Node.js path 模块提供了一些用于处理文件路径的小工具,我们可以通过以下方式引入该模块: 对window...

  • node.js 的path 模块

    一、简介 path 模块包含了一套用于处理和转换文件路径的工具集。差不多所有的方法只是对字符串进行变换,而不是调用...

网友评论

      本文标题:node.js 的path 模块

      本文链接:https://www.haomeiwen.com/subject/towbnxtx.html