realpath(pathname, basedir = nil) -> String[permalink][rdoc][edit]-
与えられた pathname に対応する絶対パスを返します。
pathname の全てのコンポーネントは存在しなければなりません。
- [PARAM]
pathname: - ファイル名を指定します。
- [PARAM]
basedir: - ベースディレクトリを指定します。省略するとカレントディレクトリを使用します。
- [EXCEPTION]
Errno::ENOENT: - ファイルが存在しない場合に発生します。
例
ENV["HOME"] # => "/home/matz" File.symlink("testfile", "testlink") File.realpath("testfile") # => "/home/matz/testfile" File.realpath("testlink") # => "/home/matz/testfile" File.realpath("..", "/tmp") # => "/" - [PARAM]