search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

[Node.js] path 模組 – 取得路徑中的最後部份 - Carlos-Studio

此篇文章瀏覽量: 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]) 的使用方式

若覺得文章有幫助,請多分享,讓其他同好也能吸收網站技能知識。



熱門推薦

本文由 carlos-studiocom 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦