関数の概要
path.parseは、与えられたファイルパスを解析して、その情報を持つオブジェクトを返すNode.jsの関数です。ファイルパスからディレクトリ名やファイル名、拡張子などを取得するために使用されます。
パラメータの説明
引数 | 型 | 用途 |
---|---|---|
path | String | 解析したいファイルパスを指定する |
戻り値
path.parseは、解析結果を持つオブジェクトを返します。このオブジェクトには、ファイルパスから取得した情報が含まれます。同期的に処理されるため、呼び出し元で結果をすぐに利用することができます。
使用例
例1:ファイルパスからファイル名を取得する
const path = require('path');
const filePath = '/home/user/file.txt';
const fileInfo = path.parse(filePath);
console.log(fileInfo.name); // 'file'
例2:ファイルパスから拡張子を取得する
const path = require('path');
const filePath = '/home/user/file.txt';
const fileInfo = path.parse(filePath);
console.log(fileInfo.ext); // '.txt'
関連する関数
path.join:複数のパスを連結して1つのパスにする関数
path.basename:ファイルパスからファイル名を取得する関数
まとめ
path.parseはファイルパスを解析して情報を取得するための便利な関数です。ファイルパスから必要な情報を取り出す際に活用しましょう。