Skip to content
class method

File.absolute_path

(::string | ::_ToPath file_name, ?::string | ::_ToPath dir_string) -> ::String
File.absolute_path(file_name [, dir_string] ) → abs_file_name

Converts a pathname to an absolute pathname. Relative paths are referenced from the current working directory of the process unless dir_string is given, in which case it will be used as the starting point. If the given pathname starts with a “~” it is NOT expanded, it is treated as a normal directory name.

Example
File.absolute_path("~oracle/bin")       #=> "<relative_path>/~oracle/bin"
See also .absolute_path? .atime also in 4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0