獲取 /路徑/文件名/擴展名
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