博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nodejs教程12:path(路径)
阅读量:6445 次
发布时间:2019-06-23

本文共 770 字,大约阅读时间需要 2 分钟。

示例代码请访问我的GitHub:

path(路径)

path模块主要用来对文件路径进行处理,比如提取路径、后缀,拼接路径等。

path的使用

接下来通过一些例子熟悉一下path的使用:

代码示例:/lesson12/path.js

const path = require('path')const str = '/root/a/b/1.txt'console.log(path.dirname(str))  // 获取文件目录:/root/a/bconsole.log(path.basename(str)) // 获取文件名:1.txtconsole.log(path.extname(str)) // 获取文件后缀:.txtconsole.log(path.resolve(str, '../c', 'build', 'strict')) // 将路径解析为绝对路径:C:\root\a\b\c\build\strictconsole.log(path.resolve(str, '../c', 'build', 'strict', '../..', 'assets')) // 将路径解析为绝对路径:C:\root\a\b\c\assetsconsole.log(path.resolve(__dirname, 'build')) // 将路径解析为绝对路径:C:\projects\nodejs-tutorial\lesson12\build复制代码

值得一提的是path.resolve方法,它可以接收任意个参数,然后根据每个路径参数之间的关系,将路径最终解析为一个绝对路径。

__dirname指的是当前模块所在的绝对路径名称,它的值会自动根据当前的绝对路径变化,等同于path.dirname(__filename)的结果。

转载地址:http://bwvwo.baihongyu.com/

你可能感兴趣的文章
Linux常用软件
查看>>
Java下数字类型的转换
查看>>
DNS原理及DNS服务器的建立(主从)
查看>>
我的友情链接
查看>>
mongodb的安装及主从复制
查看>>
VMware虚拟化技术培训(10) 桌面虚拟化之二
查看>>
Win7旗舰版中的IIS配置asp.net的运行环境
查看>>
Stimulsoft Reports.Net基础教程(八):创建列式报表②
查看>>
Maven
查看>>
Newbit的引脚图
查看>>
sql server使用组合索引需要注意的地方
查看>>
quartz (从原理到应用)详解篇
查看>>
面向对象编程6大设计原则:开放封闭责原则
查看>>
jena RDF学习笔记
查看>>
JDK的环境配置
查看>>
zabbix使用percona plugin监控mysql
查看>>
软工网络15Alpha阶段敏捷冲刺博客汇总
查看>>
centos5.6 x32安装oracle11
查看>>
Smokeping 监控搭建
查看>>
Centos7.2安装和配置Tomcat8
查看>>