path
1.basename() 文件名+后缀名
eg:
const path = require("path");
let p = 'E://Web订单班/20220512/index.html';
console.log(path.basename(p));
终端输出:
2.dirname() 路径名
eg:
console.log(path.dirname(p));
终端输出:
3.extname() 后缀名
console.log(path.extname(p));
终端输出:
4.join() 拼接路径
eg:
console.log(path.join("/a","/b/c","../d"));
join与字符串拼接区别:join可以识别../等,比如:
console.log("/a"+"/b/c"+"../d");
// join可以识别../
console.log(path.join("/a","/b/c","../d"));
终端输出:
5.parse() 将路径解析成对象
eg:
console.log(path.parse(p));
终端输出:
6.format() 将对象整合成路径字符串
eg:
console.log(path.format({
root: 'E:/',
dir: 'E://Web订单班/20220512',
base: 'index.html',
ext: '.html',
name: 'index'
}));
终端输出:
7.isAbsolute() 是否是一个绝对路径
eg:
console.log(path.isAbsolute(p));
终端输出: