湖南省住房与城乡建设网站,wordpress不锈钢企业,网站后台 添加用户,微型网站 源码让我为大家介绍一下path路径模块吧#xff01; 什么是path路径模块#xff1f; path 模块是 Node.s 官方提供的、用来处理路径的模块。它提供了一系列的方法和属性#xff0c;用来满足用户对路径的处理需求。
介绍三个关于path模块的方法#xff1a; path.join() 方法 什么是path路径模块 path 模块是 Node.s 官方提供的、用来处理路径的模块。它提供了一系列的方法和属性用来满足用户对路径的处理需求。
介绍三个关于path模块的方法 path.join() 方法用来将多个路径片段拼接成一个完整的路径字符串 path.basename() 方法用来从路径字符串中将文件名解析出来 path.extname() 方法可以获取路径中的扩展名部分
如果要在JavaScript代码中使用 path 模块来处理路径则需要使用如下的方式先导入它
const path require(path)一、path.join()
语法path.join([…paths]) …paths路径片段的序列 返回值: string
代码示例
// 导入path模块
const path require(path)
// ../ 会把前面一个抵消
const pathStr path.join(/1,/2/3,../,/4)
console.log(pathStr) //\1\2\4注意:今后凡是涉及到路径拼接的操作都要使用 path.join() 方法进行处理。不要直接使用 进行字符串的拼接 我来给大家演示一下 进行拼接带来的问题
// 导入fs模块
const fs require(fs)
const path require(path)
// __dirname表示当前文件所在的目录 我们一不小心多加了一个.
fs.readFile(__dirname ./index.js,(err,data){if(err){// 错误信息console.log(err.message) //ENOENT: no such file or directory, open node.js\path.\index.js}console.log(读取成功)
})
// 我们使用path.join()
fs.readFile(path.join(__dirname,./index.js) ,(err,data){console.log(err) //null null代表成功console.log(读取成功) //读取成功
})二、path.basename()
语法 path.basename(path[ext]) pathstring必选参数表示一个路径的字符串 extstring可选参数表示文件扩展名 返回:string表示路径中的最后一部分
代码示例
// 导入path模块
const path require(path)
const pathStr path.basename(../1/2/3.html)
console.log(pathStr) // 3.html
const pathStr1 path.basename(../1/2/3.html,.html)
console.log(pathStr1) // 3三、path.extname()
语法 path.extname(path) pathstring必选参数表示一个路径的字符串 返回:string返回得到的扩展名字符串
// 导入path模块
const path require(path)
const pathStr path.extname(1.html)
console.log(pathStr) // .html感谢大家的阅读如有不对的地方可以向我提出感谢大家