1、path模块
Node.js官方提供的、用来处理路径的模块
(1)path.join()方法:用来将多个路径片段拼接成一个完整的路径字符串
(2)path.basename()方法:用来从路径字符串中,将文件名解析出来
2、导入path模块
const path = reqiure('path')
4、path.join()
const pathStr = path.join(__dirname,'/files/1.txt')
console.log(pathStr)
5、path.basename()
(1)语法格式
path.basename(path[,ext])
path<string>必选参数,表示一个路径的字符串;ext<string>可选参数,表示文件扩展名;返回:<string>表示路径中的最后一部分
(2)例子
const path = require('path')
// 定义文件存放的路径
const fpath = 'a/b/c/index.html'
// const fullName = path.basename(fpath)
// console.log(fullName)
const nameWithoutExt = path.basename(fpath,'.html')
console.log(nameWithoutExt)
PowerShell中执行该js文件
PS C:\Users\HAO21\Desktop\nodejs_basic> node '.\06.path.basename()方法.js'
index.html
PS C:\Users\HAO21\Desktop\nodejs_basic> node '.\06.path.basename()方法.js'
index
6、path.extname()获取扩展名部分
const path = require('path')
// 定义文件存放的路径
const fpath = 'a/b/c/index.html'
const fetx = path.extname(fpath)
console.log(fetx)
PowerShell中执行该js文件
PS C:\Users\HAO21\Desktop\nodejs_basic> node '.\06.path.basename()方法.js'
.html