Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →
class method
File.absolute_path?
(::string | ::_ToPath file_name) -> bool
File.absolute_path?(file_name) → true or false
file.c
View on GitHub ↗
static VALUE
s_absolute_path_p(VALUE klass, VALUE fname)
{
VALUE path = rb_get_path(fname);
if (!rb_is_absolute_path(RSTRING_PTR(path))) return Qfalse;
return Qtrue;
}
Returns true if file_name is an absolute path, and false otherwise.
Example
File.absolute_path?("c:/foo") #=> false (on Linux), true (on Windows)