Node.js之Path模块

Node.js path 模块提供了一些用于处理文件路径的小工具,我们可以通过以下方式引入该模块:

const path = require("path")

方法

1、path.join([path1][, path2][, ...]):

const path = require("path");

console.log(path.join(__dirname + "/index.html" + "/abc" + "\.../" + "123")); // G:\work\node\node1\index.html\abc...\123
console.log(path.join(__dirname + "/index.html" + "/abc" + "/.../" + "123")); // G:\work\node\node1\index.html\abc\...\123
console.log(path.join(__dirname + "/index.html" + "/abc" + "/../" + "123")); // G:\work\node\node1\index.html\123
console.log(path.join(__dirname + "/index.html" + "/abc" + "\../" + "123")); // G:\work\node\node1\index.html\abc..\123
console.log(path.join(__dirname + "/index.html" + "/abc" + "/./" + "123")); // G:\work\node\node1\index.html\abc\123
console.log(path.join(__dirname + "/index.html" + "/abc" + "\./" + "123")); // G:\work\node\node1\index.html\abc.\123
 

拼接方式:

1)先连接,连接时去掉“\”等特殊字符;

2)连接后处理"/../"和"/./"情况。

posted @ 2020-12-29 22:04  Samve  阅读(212)  评论(0编辑  收藏  举报