Node.js 的 path 模块是一个用于处理和操作文件路径的强大工具。它主要包含以下几个方面的功能:
路径拼接与文件名处理:
- 使用 path.join 方法可以将多个路径片段拼接成一个完整的路径,避免了直接使用 ‘+’ 进行字符串拼接可能带来的问题。
获取路径文件名与扩展名:
- path.basename 方法用于提取路径中的文件名。如果提供了可选的扩展名参数 ext,则只会返回文件名而不包含该扩展名。例如,path.basename 返回 “index.html”。
- path.extname 方法用于获取路径的扩展名。例如,path.extname 返回 “.html”。
这些功能在文件操作中非常实用,可以大大简化开发者的工作流程。