Node.js Path模块用于处理和转换文件路径。可以使用以下语法导入该模块:
语法:
var path = require ("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相反。 |
文件:path_example.js.
var path = require("path"); // Normalization console.log('normalization : ' + path.normalize('/sssit/learnfk//node/newfolder/tab/..')); // Join console.log('joint path : ' + path.join('/sssit', 'learnfk', 'node/newfolder', 'tab', '..')); // Resolve console.log('resolve : ' + path.resolve('path_example.js')); // Extension console.log('ext name: ' + path.extname('path_example.js'));
打开node.js命令提示符并运行path_example.js:
node path_example.js
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)