Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Fileクラス > path
path -> String
[permalink][rdoc]to_path -> String
オープン時に使用したパスを文字列で返します。
パスは self に対応するファイルを指しているとは限りません。 たとえば、ファイルが移動されていたり、削除されていたり、 File::Constants::TMPFILEオプション付きで作成されていたりする場合です。
File.open("testfile") {|f| f.path } #=> "testfile" File.open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/../tmp/xxx" File.open("/tmp", File::RDWR | File::TMPFILE){|f| f.path } #=> "/tmp"