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

【Ruby3.x】File::path()メソッドの使い方

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

作成日: 更新日:

基本的な使い方

File.pathメソッドは、Fileクラスのインスタンス(ファイルオブジェクト)が参照しているファイルのパスを取得するメソッドです。 このメソッドは、File.newFile.openなどによって作成されたファイルオブジェクトに対して呼び出され、そのオブジェクトが内部で保持しているパス文字列を返します。 例えば、f = File.new("document.txt")というファイルオブジェクトを作成した場合、f.pathは"document.txt"という文字列を返します。 このメソッドが返すパスは、ファイルオブジェクトが生成された際に指定されたパスそのものです。 そのため、..~などの特殊な記号が展開されたり、相対パスが絶対パスに変換されたりすることはありません。 ファイルオブジェクトがどのファイルを指しているかを確認したい場合に有用です。

構文(syntax)

1file = File.new("temp_file.txt", "w")
2puts file.path
3file.close

引数(parameters)

path

  • path: ファイルパスを指定する文字列

戻り値(return)

String

File.path は、File オブジェクトが表すファイルまたはディレクトリのパスを文字列で返します。

関連コンテンツ

関連プログラミング言語