Function: directory-name-p

directory-name-p is a function defined in fileio.c.

Signature

(directory-name-p NAME)

Documentation

Return non-nil if NAME ends with a directory separator character.

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

View in manual

Probably introduced at or before Emacs version 25.1.

Shortdoc

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

Source Code

// Defined in /usr/src/emacs/src/fileio.c
{
  CHECK_STRING (name);
  ptrdiff_t namelen = SBYTES (name);
  unsigned char c = namelen ? SREF (name, namelen - 1) : 0;
  return IS_DIRECTORY_SEP (c) ? Qt : Qnil;
}