當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Node.js path.dirname()用法及代碼示例


path.dirname()方法用於獲取給定路徑的目錄名稱。它會忽略相應平台的尾隨目錄分隔符。

用法:

path.dirname( path )

參數:該函數接受上麵提到並在下麵描述的一個參數:


  • path:這是用於提取目錄名稱的文件路徑。如果此參數不是字符串值,則拋出TypeError。

返回值:它返回帶有路徑目錄的字符串。

以下示例程序旨在說明Node.js中的path.dirname()方法:

範例1:

// Node.js program to demonstrate the     
// path.dirname() method  
     
// Import the path module 
const path = require('path'); 
   
// Complete file path 
path1 = path.dirname("/users/admin/website/index.html"); 
console.log(path1) 
   
// Only file name 
// returns a period (.) 
path2 = path.dirname("readme.md"); 
console.log(path2) 
   
// Path with file not specified 
path3 = path.dirname("website/post/comments") 
console.log(path3);

輸出:

/users/admin/website
.
website/post

範例2:

// Node.js program to demonstrate the     
// path.dirname() method  
     
// Import the path module 
const path = require('path'); 
   
console.log("File name:", __filename); 
path1 = path.dirname(__filename); 
console.log(path1); 
   
console.log("Directory name:", __dirname); 
path2 = path.dirname(__dirname); 
console.log(path2);

輸出:

File name: G:\tutorials\nodejs-path-dirname\index.js
G:\tutorials\nodejs-path-dirname
Directory name: G:\tutorials\nodejs-path-dirname
G:\tutorials

參考: https://nodejs.org/api/path.html#path_path_dirname_path



相關用法


注:本文由純淨天空篩選整理自sayantanm19大神的英文原創作品 Node.js | path.dirname() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。