Zi 字媒體
2017-07-25T20:27:27+00:00
此篇文章瀏覽量:
2,019
透過使用 path.basename(path[, ext]) ,可以根據一個已知的絕對路徑(參數一),透過參數二來決定要移除的部份,就可以取得絕對路徑中最後一個 “/” 字元後面,並除去參數二所指定的文字,就會回傳最後的部份了。
取得路徑中的最後部份
var path = require('path'); // 引入路徑處理模組
var path_a = "other_dir"; // other_dir 是一個目錄
var path_b = "other.txt"; // other.txt 是一個存於 other_dir 目錄裡的檔案
var path_resolve = path.resolve(path_a, path_b);
console.info(path_resolve);
// 輸出內容:/Users/carlos/Documents/test/other/other.txt
var path_extname = path.extname(path_resolve);
console.info(path_extname);
// 輸出內容:.txt
var path_basename = path.basename(path_resolve, path_extname);
console.info(path_basename);
// 輸出內容:other
var path_basename_er = path.basename(path_resolve, "er.txt");
console.info(path_basename_er);
// 輸出內容:oth
var path_basename_other = path.basename(path_resolve, "other.txt");
console.info(path_basename_other);
// 輸出內容:other.txt
參考:官網:path.basename(path[, ext]) 的使用方式
若覺得文章有幫助,請多分享,讓其他同好也能吸收網站技能知識。
Tweet
寫了
5860316篇文章,獲得
23313次喜歡