Node.js path.basename() Method
Last Updated :
13 Oct, 2021
Improve
The path.basename() method is used to get the filename portion of a path to the file. The trailing directory separators are ignored when using this method.
Syntax:
javascript
Output:
javascript
Output:
path.basename( path, extension )Parameters: This method accepts two parameters as mentioned above and described below:
- path: It is the file path that would be used to extract the filename.
- extension: It is an optional file extension that would be removed from the returned string.
// Node.js program to demonstrate the
// path.basename() method
// Import the path module
const path = require('path');
path1 = path.basename('/home/user/bash/index.txt');
console.log(path1)
// Using the extension parameter
path2 = path.basename('/home/user/bash/index.txt', '.txt');
console.log(path2)
index.txt indexExample 2: Using Windows file paths
// Node.js program to demonstrate the
// path.basename() method
// Import the path module
const path = require('path');
path1 = path.basename('C:\\users\\bash\\index.html');
console.log(path1)
// Using the extension parameter
path2 = path.basename('C:\\users\\bash\\index.html', '.html');
console.log(path2)
index.html indexReference: https://nodejs.org/docs/latest-v11.x/api/path.html#path_path_basename_path_ext