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


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


path.join()方法用於使用platform-specific定界符連接多個path-segments,以形成單個路徑。加入後,最終路徑將被規範化。 path-segments使用逗號分隔的值指定。

用法:

path.join( [...paths] )

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


  • paths:它是逗號分隔的一係列路徑,這些路徑將連接在一起以構成最終路徑。

返回值:它返回一個帶有完整標準化路徑的字符串,其中包含所有段。

以下示例說明了Node.js中的path.join()方法:

範例1:

Node.js

// Node.js program to demonstrate the    
// path.join() Method   
  
// Import the path module 
const path = require('path'); 
   
// Joining 2 path-segments 
path1 = path.join("users/admin/files", "index.html"); 
console.log(path1) 
   
// Joining 3 path-segments 
path2 = path.join("users", "geeks/website", "index.html"); 
console.log(path2) 
   
// Joining with zero-length paths 
path3 = path.join("users", "", "", "index.html"); 
console.log(path3)

輸出:

users\admin\files\index.html
users\geeks\website\index.html
users\index.html

範例2:

Node.js

// Node.js program to demonstrate the    
// path.join() Method   
  
// Import the path module 
const path = require('path'); 
   
// Normalizing of the final path 
path1 = path.join("users", "..", "files", "readme.md"); 
console.log(path1) 
   
// Zero length final path 
// returns a period (.) 
path2 = path.join("users", ".."); 
console.log(path2) 
   
// Getting the directory path one folder above 
console.log("Current Directory:", __dirname); 
path3 = path.join(__dirname, ".."); 
console.log("Directory above:", path3)

輸出:

files\readme.md
.
Dirname: G:\tutorials\nodejs-path-join
Directory above:G:\tutorials

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



相關用法


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