-
__dirnameを使用する方法:
const path = require('path'); const rootFolderPath = path.resolve(__dirname, '/'); console.log(rootFolderPath);
-
process.cwd()を使用する方法:
const path = require('path'); const rootFolderPath = path.resolve(process.cwd(), '/'); console.log(rootFolderPath);
-
fs.realpathSync('/')を使用する方法:
const fs = require('fs'); const rootFolderPath = fs.realpathSync('/'); console.log(rootFolderPath);
これらの方法はいずれもルートフォルダの絶対パスを取得するためのものです。__dirnameは現在のスクリプトファイルのディレクトリパスを表し、process.cwd()はNode.jsプロセスのカレントディレクトリパスを表します。fsモジュールのfs.realpathSync('/')は、指定されたパスの実際のパスを取得します。