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 ode ode1index.htmlabc...123 console.log(path.join(__dirname + "/index.html" + "/abc" + "/.../" + "123")); // G:work ode ode1index.htmlabc...123 console.log(path.join(__dirname + "/index.html" + "/abc" + "/../" + "123")); // G:work ode ode1index.html123 console.log(path.join(__dirname + "/index.html" + "/abc" + "../" + "123")); // G:work ode ode1index.htmlabc..123 console.log(path.join(__dirname + "/index.html" + "/abc" + "/./" + "123")); // G:work ode ode1index.htmlabc123 console.log(path.join(__dirname + "/index.html" + "/abc" + "./" + "123")); // G:work ode ode1index.htmlabc.123
拼接方式:
1)先连接,连接时去掉“”等特殊字符;
2)连接后处理"/../"和"/./"情况。