Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】Object::homedir()メソッドの使い方

homedirメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

homedirメソッドは、Node.jsのosモジュールに属し、現在のシステムユーザーのホームディレクトリのパスを取得するメソッドです。ホームディレクトリとは、オペレーティングシステムが各ユーザーに割り当てる、個人用のファイルや設定情報が保存される特別なディレクトリのことです。

このメソッドは、プログラムが実行されている環境において、現在ログインしているユーザーのホームディレクトリの絶対パスを文字列として返します。Windows、macOS、Linuxなど、さまざまなオペレーティングシステムではホームディレクトリのパスの形式が異なりますが、homedirメソッドを使用することで、OSの違いを意識せずに一貫した方法でパスを取得できます。これにより、アプリケーションの設定ファイルをユーザーのホームディレクトリに保存したり、ユーザー固有のデータを管理したりする際に、プラットフォームに依存しない柔軟なコードを書くことが可能になります。

使用するには、まずosモジュールをrequire('os')で読み込み、その後os.homedir()を呼び出します。例えば、macOSでは「/Users/ユーザー名」、Windowsでは「C:\Users\ユーザー名」のようなパスが文字列として返されます。このメソッドは同期的に動作するため、呼び出し後すぐに結果を利用できます。

構文(syntax)

1import os from 'os';
2
3const homeDirectoryPath = os.homedir();
4console.log(homeDirectoryPath);

引数(parameters)

引数なし

引数はありません

戻り値(return)

string

ユーザーのホームディレクトリのパスを文字列として返します。

関連コンテンツ