path.extname

関数の概要

path.extnameは、与えられたファイルパスから拡張子を抽出して返すNode.jsの関数です。主にファイルの種類を判別したり、処理を分岐させる際に使用されます。

パラメータの説明

引数 用途
filePath string ファイルのパスを指定する

戻り値

戻り値はstring型で、指定されたファイルパスの拡張子部分を返します。同期的に処理されます。

使用例

例1:画像ファイルの拡張子を取得する場合


const filePath = '/path/to/image.jpg';
const ext = path.extname(filePath);
console.log(ext); // .jpg

例2:動画ファイルの拡張子を取得する場合


const filePath = '/path/to/video.mp4';
const ext = path.extname(filePath);
console.log(ext); // .mp4

関連する関数

・path.basename: ファイルパスからファイル名を取得する

・path.resolve: パスを結合して完全なパスを生成する

まとめ

path.extnameは与えられたファイルパスから拡張子を抽出する便利な関数であり、ファイルの種類判別などに活用できます。引数にはファイルパスを指定し、拡張子を返します。