# path 路径模块
path 模块是 Node.js 官方提供的,用来处理路径的模块。它提供了一系列的方法和属性,用来满足用户对路径的处理需求
例如 :
- path.join () 方法,用来将多个路径片段拼接成一个完整的路径字符串
- path.basename () 方法,用来从路径字符串中,将文件名解析出来
如果要在 javascript 代码中,使用 path 模块来处理路径,则需要使用如下的方式先导入它 :
1 | const path = require('path') |
# path.join()
path.join () 方法,可以把多个路径片段拼接为完整的路径字符串
1 | const pathStr = path.join('/a', '/b/c', '../', './d', 'e') |
** 注意 : ** 凡是涉及到路径拼接的操作,都要使用 path.join () 方法处理,不能直接使用 + 进行字符串拼接
__dirname : 当前文件的路径
# path.basename()
使用 path.basename () 方法,可以获取路径的最后一部分,经常通过这个方法获取路径中的文件名
1 | path.basename(path[, ext]) |
参数解读 :
- path
必选参数,表示一个路径的字符串 - ext
可选参数,表示文件扩展名 - 返回 :
表示路径中的最后一部分
使用示例 :
1 | const fpath = '/a/b/c/index.html' |
# path.extname()
使用 path.extname () 方法,可以获取路径中的扩展名的部分
1 | path.extname(path) |
- path
必选参数,表示一个路径的字符串 - 返回 :
返回得到的扩展名字符串
使用示例 :
1 | const fpath = '/a/b/c/index.html' |
