Node.js path模块核心API详解:路径解析与处理

作者:夜航船时间:2026-10-31 05:38:30浏览:639

本文详细介绍Node.js中path模块的核心API,涵盖path.resolve拼接绝对路径、path.parse解析路径对象、path.basename获取文件名、path.dirname提取目录名以及path.extname获取扩展名等常用功能,帮助开发者高效处理文件路径操作。

Node.js内置的path模块提供了处理文件路径的各种实用功能,以下是开发中经常使用的主要API接口。

path模块核心API详解

path.resolve():用于将给定的路径片段拼接并转换为规范的绝对路径。

const path = require("path");
// 目录的绝对路径
// __dirname: D:\node\path
const pathStr = path.resolve(__dirname, "index.html");
// 拼接前后路径为绝对路径
// D:\node\path\index.html
console.log(pathStr);

path.parse():用于解析给定的路径字符串,并返回包含路径各部分信息的对象。

const path = require("path");
// 返回该文件的信息对象
console.log(path.parse("文件路径"))

path.basename():用于从完整路径中提取并返回文件的名称部分。

const path = require("path");
// index.html
console.log(path.basename("文件路径"))

path.dirname():用于从完整路径中提取并返回文件所在的目录名称。

const path = require("path");
// D:\node\path
console.log(path.dirname("文件路径"))

path.extname():用于从路径字符串中提取并返回文件的扩展名部分。

const path = require("path");
// .html
console.log(path.extname("文件路径"))

以上就是关于Node.js中path模块处理路径基本用法的介绍,如需了解更多node.js path模块相关内容,可查阅本站往期文章或继续阅读后续相关教程,感谢大家的支持。

作者最新文章