node-path模块

作者: fullbook | 来源:发表于2016-08-11 16:10 被阅读98次

声明:所有代码均为图片,养成动手敲的习惯,切记直接粘贴复制
不管是服务端语言还是客户端语言,路径是我们经常碰到的问题,其中node中path 模块是用于整理、转换、合并路径的主要api,只要是路径问题,都可以交给它处理。但它仅仅是处理路径字符串,而不会去处理文件。
1、path.normalize(路径整理):可以简单的理解为路径最简化。


a.png

2、path.join(拼接路径):帮助我们生产跨平台,规范化的路径字符串。(注意:这个方法虽然方便,但是参数只能是字符串,否则会抛出错误(0.10以上版本)。)


b.png
3、path.resolve(绝对路径):这个绝对路径操作,跟上面的不太一样,类似于cd,结果如同逐个地cd每个参数。
c.png
相当于命令行下的
d.png

4、path.relative(相对路径):


f.png
5、path.dirname(文件路径):根据一个文件或目录得到它所在的目录路径,这个很常用。
g.png
6、path.basename(获取路径中的文件名:确切的说是返回最后一个路径分割后面的文件名,不论是文件还是目录,第二个参数可以忽略文件后缀。
h.png
7、path.extname(文件后缀):确切说,就是返回最后一个 . 之后的字符串,没有则返回空。
i.png
8、path.parse(解析路径):把一个路径解析为一个 {root:'', dir:'', base:'', ext:'', name:''}
这样的对象。有时候要获取文件名,文件后缀,文件目录,这样到省事了,直接搞定。
j.png
9、path.format(生成路径):正好跟 path.parse相反,这个则是根据 {root:'', dir:'', base:'', ext:'', name:''}这样的对象来生成字符串。
k.png

未完,待续

相关文章

  • node-path模块

    声明:所有代码均为图片,养成动手敲的习惯,切记直接粘贴复制不管是服务端语言还是客户端语言,路径是我们经常碰到的问题...

  • node-path

  • node-path

    以下例子都是在c:\Users\Documents\js\module.js文件的执行结果Terminal: C:...

  • vue环境配置

    1. 安装node.js 去官网下载 如果node-v检测失败,去我的电脑里配置NODE-PATH的路径...

  • python常用模块!!

    os模块: stat模块: sys模块: hashlib,md5模块: random模块: types模块: at...

  • 2018-08-19

    Angular 2 技能图谱 模块 自定义模块 根模块 特性模块 共享模块 核心模块 内置模块 Applicati...

  • 【时间管理100讲】精髓全在这里啦

    理论模块 精力管理。 行动管理。 学习模块。 高空模块。 反思模块。 运动模块。 阅读模块。 旅行模块。 人际关系...

  • python基础学习(三)

    常用模块 String模块 数学模块 随机模块 OS模块 os.path模块 re模块 常用函数及操作 列表操作 ...

  • day10-异常处理和pygame显示

    一、异常处理 1.模块 导入模块(自定义模块,第三方模块)import 模块 ---->模块.内容from 模块 ...

  • 重点知识复习(异常处理)

    1.模块 导入模块(自定义模块,第三方模块,系统其他模块)import 模块 ----> 模块.内容from 模...

网友评论

    本文标题:node-path模块

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