Node.js | path.join() Method
The path.join() method is used to join a number of path-segments using the platform-specific delimiter to form a single path. The final path is normalized after the joining takes place. The path-segments are specified using comma-separated values.
Syntax:
path.join( [...paths] )
Parameters: This function accepts one parameter as mentioned above and described below:
- paths: It is a comma-separated sequence of paths that would be joined together to make the final path.
Return Value: It returns a string with the complete normalized path containing all the segments.
Below examples illustrate the path.join() method in Node.js:
Example 1:
Node.js
// Node.js program to demonstrate the // path.join() Method // Import the path moduleconst path = require('path'); // Joining 2 path-segmentspath1 = path.join("users/admin/files", "index.html");console.log(path1) // Joining 3 path-segmentspath2 = path.join("users", "geeks/website", "index.html");console.log(path2) // Joining with zero-length pathspath3 = path.join("users", "", "", "index.html");console.log(path3) |
Output:
users\admin\files\index.html users\geeks\website\index.html users\index.html
Example 2:
Node.js
// Node.js program to demonstrate the // path.join() Method // Import the path moduleconst path = require('path'); // Normalizing of the final pathpath1 = 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 aboveconsole.log("Current Directory: ", __dirname);path3 = path.join(__dirname, "..");console.log("Directory above:", path3) |
Output:
files\readme.md . Dirname: G:\tutorials\nodejs-path-join Directory above: G:\tutorials
Reference: https://nodejs.org/api/path.html#path_path_join_paths





Please Login to comment...