Go to the first, previous, next, last section, table of contents.


directory [Function]

directory pathspec {&key} => pathnames

Arguments and Values::

pathspec---a pathname designator, which may contain wild components.

pathnames---a list of

physical pathnames.

Description::

Determines which, if any, files that are present in the file system have names matching pathspec, and returns a

fresh

list of pathnames corresponding to the truenames of those files.

An implementation may be extended to accept implementation-defined keyword arguments to directory.

Affected By::

The host computer's file system.

Exceptional Situations::

If the attempt to obtain a directory listing is not successful, an error of type file-error is signaled.

See Also::

pathname,

logical-pathname,

section ensure-directories-exist [Function] , section File System Concepts, section File Operations on Open and Closed Streams,

section Pathnames as Filenames

Notes::

If the pathspec is not wild, the resulting list will contain either zero or one elements.

Common Lisp specifies "{&key}" in the argument list to directory even though no standardized keyword arguments to directory are defined. ":allow-other-keys t" may be used in conforming programs in order to quietly ignore any additional keywords which are passed by the program but not supported by the implementation.


Go to the first, previous, next, last section, table of contents.