Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 639 Bytes

get-directory-name-and-filename-of-current-module.md

File metadata and controls

26 lines (18 loc) · 639 Bytes

Get directory name and filename of the current module in Nodejs

We can use the variables __dirname and __filename to get the directory and filename respectively. These variables appear global, but they are not. Read more about them here.

__dirname

Example: running node example.js from /Users/mjr

console.log(__dirname);
// Prints: /Users/mjr
console.log(path.dirname(__filename));
// Prints: /Users/mjr

__filename

console.log(__filename);
// Prints: /Users/mjr/example.js
console.log(__dirname);
// Prints: /Users/mjr