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' }

🗻 参考リンク

📚 おすすめの書籍

🖥 サーバについて

このブログでは「Cloud Garage」さんのDev Assist Program(開発者向けインスタンス無償提供制度)でお借りしたサーバで技術検証しています。 Dev Assist Programは、開発者や開発コミュニティ、スタートアップ企業の方が1GBメモリのインスタンス3台を1年間無料で借りれる心強い制度です!(有償でも1,480円/月と格安)