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") # => "/"