走进Node.js(path路径模块)

前言

前面与已经介绍了Node.js关于fs文件系统模块,今天我们来讲一下path路径模块。

补充

path 路径模块是 Node.js 官方提供的、用来处理路径的模块。

一、path 路径模块

1.路径拼接 path.join()

代码示例:

path.join("","")

注意:

  • 使用路径拼接path.join()要使用 const = require(‘path’) 导入path模块。

举例:

//导入模块

const path = require('path') //导入path模块
const fs = require('fs') //导入fs模块

//    ./ 会被忽略
//    ../ 会抵消前面路径

const Str = path.join('/a', '/b/c', '../', './d', 'e')
console.log(Str) 		// \a\b\d\e

//利用上节讲的 文件读写 来演示拼接路劲

fs.readFile(path.join(__dirname, './files/1.txt'), 'utf8', function (err, data) {
   if (err) {
   		return console.log(err.message)
   }
	console.log(data)
})

2.获取路径中文件名 path.basename()

代码示例:

path.basename(path[,ext])

说明:

  • path:文件路径
  • ext:文件扩展名

举例:

// 1.导入模块
const path = require('path')

// 2.定义文件的存放路径
const fpath = '/day1/code/index.html'
// 3.使用path.basename()
const fname = path.basename(fpath)
console.log(fname) 				//输出结果 index.html

const newext = path.basename(fpath, '.html') // 后面截取.html扩展名  
console.log(newext) // 输出结果 index    截取掉了 扩展名

3.获取路径中文件扩展名 path.extname()

代码示例:

path.extname(path)

举例:

// 1.导入模块
const path = require('path')

// 2.定义路径
const fpath = '/day1/code/index.html'

// 3.用 path.extname()
const fext = path.extname(fpath)
console.log(fext)		 //输出  .html

小结

以上就是Node.js的 path路径模块 内容 ,后续将会围绕Node.js的相关内容及其知识点不定期持续更新,感谢你们的关注和陪伴!(若有错误,请批评改正,谢谢~)

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小石Sir.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值