Node.jsのモジュールpathのレシピ集


Node.jsのファイルパスに関する処理はpath モジュールを使います。

🐰 ファイル名の抽出

path.basenameはパスの中からファイル名を抽出するメソッドです。

const path = require('path');
path.basename('/foo/bar/baz/asdf/quux.html')
// Returns: 'quux.html'

🍄 パスのパース処理

path.parseはパスをパースしてディレクトリやファイル、拡張子に分解してくれるメソッドです。

const path = require('path');
path.parse('/home/user/dir/file.txt')
// Returns:
// { root: '/',
// dir: '/home/user/dir',
// base: 'file.txt',
// ext: '.txt',
// name: 'file' }

🏀 参考リンク

📚 おすすめの書籍