Function: file-name-absolute-p

file-name-absolute-p is a function defined in fileio.c.

Signature

(file-name-absolute-p FILENAME)

Documentation

Return t if FILENAME is an absolute file name.

On Unix, absolute file names start with /. In Emacs, an absolute file name can also start with an initial ~ or ~USER component, where USER is a valid login name.

Other relevant functions are documented in the file-name group.

View in manual

Probably introduced at or before Emacs version 27.1.

Shortdoc

;; file-name
(file-name-absolute-p "/tmp/foo")
    => t
  (file-name-absolute-p "foo")
    => nil

Aliases

f-absolute? f-absolute-p

Source Code

// Defined in /usr/src/emacs/src/fileio.c
{
  CHECK_STRING (filename);
  return file_name_absolute_p (SSDATA (filename)) ? Qt : Qnil;
}