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

【Ruby3.x】dir()関数の使い方

dir関数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

dir関数は、ファイルシステム上の特定のディレクトリに含まれるファイルやサブディレクトリの一覧を取得するために使用される関数です。この関数は、引数として対象となるディレクトリのパスを受け取り、そのディレクトリ内のすべてのエントリー(ファイル名およびサブディレクトリ名)を文字列の配列として返します。例えば、現在の作業ディレクトリを指定せずに呼び出すとカレントディレクトリの内容を返したり、特定のパスを引数として渡すことで、そのパスのディレクトリの内容を動的に把握できます。

システムエンジニアを目指す初心者の方にとって、この関数はファイルやディレクトリの操作を行う上で非常に基本的ながら強力なツールとなります。例えば、バックアップスクリプトを作成する際に特定のフォルダ内のファイルを列挙したり、ログファイルを定期的に削除するプログラムで対象ファイルを見つけたりする際に活用できます。また、指定されたディレクトリが存在しない場合やアクセス権がない場合には、エラーを発生させるか、空の配列を返すなどの挙動が想定されます。これにより、プログラムがファイルシステムの状態に応じて適切に動作するための判断材料を提供します。この関数は、プログラムがファイルシステムと効果的に連携し、情報の検索、整理、管理を行う上で不可欠な機能の一つです。

構文(syntax)

1dir("path/to/directory")

引数(parameters)

引数なし

引数はありません

戻り値(return)

Array<String>

指定されたディレクトリ内のファイル名およびディレクトリ名を文字列の配列として返します。

関連コンテンツ

関連プログラミング言語