- ファイルパスの結合:
複数のパスセグメントを結合するには、
path.join()
関数を使用します。以下は例です:
const path = require('path');
const filePath = path.join('/path/to', 'file.txt');
console.log(filePath); // 出力: /path/to/file.txt
- ファイル名の取得:
パスからファイル名を取得するには、
path.basename()
関数を使用します。以下は例です:
const path = require('path');
const filePath = '/path/to/file.txt';
const fileName = path.basename(filePath);
console.log(fileName); // 出力: file.txt
- ディレクトリ名の取得:
パスからディレクトリ名を取得するには、
path.dirname()
関数を使用します。以下は例です:
const path = require('path');
const filePath = '/path/to/file.txt';
const dirName = path.dirname(filePath);
console.log(dirName); // 出力: /path/to
- ファイル拡張子の取得:
パスからファイルの拡張子を取得するには、
path.extname()
関数を使用します。以下は例です:
const path = require('path');
const filePath = '/path/to/file.txt';
const extension = path.extname(filePath);
console.log(extension); // 出力: .txt
これらのメソッドは、パスの正規化や解析、相対パスの変換など、さまざまなパス操作に使用されます。Node.jsのpath
モジュールには他にも便利な関数がありますので、公式ドキュメントを参照することをおすすめします。