To get the file extension in a Node.js application, you can use the extname()
method from the path
built-in module.
Here is an example:
const path = require('path')
path.extname('index.html') // .html
path.extname('name.png') // .png
path.extname('name.of.months.pdf') // .pdf
The extname()
method returns the given path extension from the last occurrence of the .
(period) character to the end of the string in the last part of the path.
If there is no .
in the last part of the path, or if the path starts with .
and is the only .
character in the path, an empty string is returned:
path.extname('index.') // .
path.extname('index') // '' (empty string)
path.extname('.index') // '' (empty string)
path.extname('.index.md') // .md
If the path provided is not a string, a TypeError
is thrown.
✌️ Like this article? Follow me on Twitter and LinkedIn. You can also subscribe to RSS Feed.