Skip to content
class method

File.realpath

(::string | ::_ToPath pathname, ?::string | ::_ToPath dir_string) -> ::String
File.realpath(pathname [, dir_string]) → real_pathname

Returns the real (absolute) pathname of pathname in the actual filesystem not containing symlinks or useless dots.

If dir_string is given, it is used as a base directory for interpreting relative pathname instead of the current directory.

All components of the pathname must exist when this method is called.

See also .realdirpath .rename .readlink .setgid? also in 4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0