GNU Emacs Lisp Reference Manual
The functions described in this section all operate on strings that
designate file names. All the functions have names that begin with the
word file. These functions all return information about actual
files or directories, so their arguments must all exist as actual files
or directories unless otherwise noted.