Node.js的path模块用于处理和转换文件路径。可以通过以下语法导入该模块:

语法:

var path = require("path");

Node.js Path 方法

让我们看一下在path模块中使用的方法列表:

索引方法描述
1.path.normalize(p)用于规范化字符串路径,处理 '..' 和 '.' 部分。
2.path.join([path1][, path2][, ...])用于将所有参数连接在一起并规范化结果路径。
3.path.resolve([from ...], to)用于解析绝对路径。
4.path.isAbsolute(path)确定路径是否为绝对路径。绝对路径始终解析为相同的位置,无论当前工作目录如何。
5.path.relative(from, to)用于解决从 "from" 到 "to" 的相对路径。
6.path.dirname(p)返回路径的目录名。它类似于Unix的dirname命令。
7.path.basename(p[, ext])返回路径的最后一部分。它类似于Unix的basename命令。
8.path.extname(p)返回路径的扩展名,从最后一个'.'到路径最后一部分的末尾。如果路径的最后一部分没有'.',或者第一个字符是'.',则返回一个空字符串。
9.path.parse(pathString)从路径字符串返回一个对象。
10.path.format(pathObject)从对象返回路径字符串,与上面的path.parse相反。

Node.js Path 示例

文件:path_example.js

var path = require("path"); 
// 规范化 
console.log('normalization : ' + path.normalize('/sssit/javatpoint//node/newfolder/tab/..')); 
// 连接 
console.log('joint path : ' + path.join('/sssit', 'javatpoint', 'node/newfolder', 'tab', '..')); 
// 解析 
console.log('resolve : ' + path.resolve('path_example.js')); 
// 扩展名  
console.log('ext name: ' + path.extname('path_example.js'));  

在Node.js命令提示符中打开并运行path_example.js:

node path_example.js

输出:

1.png

标签: Nodejs, Nodejs安装教程, Nodejs教程, node, nodejs入门, nodejs入门教程, nodejs进阶, nodejs学习教程, nodejs开发, nodejs指南, nodejs学习指南, nodejs环境配置, nodejs框架