node路經處理模塊——path

獲取 /路徑/文件名/擴展名

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章