node.js 現在のディレクトリの絶対パスを取得する

node.js 現在のディレクトリの絶対パスを取得する

node.js で、__filenameを使用して、現在のディレクトリの絶対パスを取得するサンプルコードを記述してます。nodeのバージョンは、14.15.1です。

環境

  • OS  CentOS Stream release 8
  • node V14.15.1
  • npm 6.14.7

絶対パスを取得

__filenameを使用すれば、現在のディレクトリの絶対パスを取得することが可能です。

実行する、jsがあるディレクトリで「process.cwd()」を使用すれば「__dirname」と同じ結果が得られますが、

chdirなどで移動すると、移動先のディレクトリの絶対パスが表示されます。