获取 /路径/文件名/扩展名
1.获取路径:path.dirname(filepath)
2.获取文件名:path.basename(filename)
3.获取扩展名:path.extname(filepath)
实例:
1.获取所在路径
const path=require("path");
var filepath='/node/base/path/test.js';
console.log(
path.dirname(filepath)
)
//输出/node/base/path
2.获取文件名
path.basename(filepath)实际上是获取了路径的最后一部分,
而不是真正的获取到了文件名,但是在实际应用中最后的字符往往就是我们的文件名
const path = require("path");
console.log(path.basename("/node/base/path/test.js"));
//输出 test.js
console.log(path.basename("/node/base/path/test/"));
//输出 test
console.log(path.basename("/node/base/path/test"));
//输出 test
如果只想获取文件名,不需要扩展名则可以使用第二个参数,第二个参数就是指定的文件扩展名
const path = require("path");
console.log(path.basename("/node/base/path/test.js",".js"));
//输出 test
3.获取文件扩展名
const path = require("path");
console.log(path.extname("/node/base/path/test.js",".js"));
//输出 .js