pathname-utils

API Reference

pathname-utils

A collection of utilities for pathname manipulation.

PATHNAME-UTILS

  • Variable *WILD-COMPONENT*
    :wild
  • Variable *WILD-INFERIORS-COMPONENT*
    :wild-inferiors
  • Variable *WILD-FILE*
    (make-pathname :directory nil :name pathname-utils:*wild-component* :type
                   pathname-utils:*wild-component* :version
                   (and pathname-utils:*wild-component*))
  • Variable *WILD-DIRECTORY*
    (make-pathname :directory `(:relative ,pathname-utils:*wild-component*) :name
                   nil :type nil :version nil)
  • Variable *WILD-INFERIORS*
    (make-pathname :directory
                   `(:relative ,pathname-utils:*wild-inferiors-component*) :name
                   nil :type nil :version nil)
  • Variable *WILD-PATH*
    (merge-pathnames pathname-utils:*wild-file* pathname-utils:*wild-directory*)
  • Function CLEAN-DIRECTORY-SPEC (dir)
  • Function NORMALIZE-DIRECTORY-SPEC (dir)
  • Function NORMALIZE-PATHNAME (pathname)
  • Function PATHNAME* (pathname)
  • Function UNSPECIFIC-P (component)
  • Function RELATIVE-P (pathname)
  • Function ABSOLUTE-P (pathname)
  • Function LOGICAL-P (pathname)
  • Function PHYSICAL-P (pathname)
  • Function ROOT-P (pathname)
  • Function DIRECTORY-P (pathname)
  • Function FILE-P (pathname)
  • Function SUBPATH-P (subpath base &optional (root base))
  • Function PATHNAME= (a b &key (ignore-version t))
  • Function PATHNAME-EQUAL (a b)
  • Function TO-ROOT (pathname)
  • Function TO-PHYSICAL (pathname)
  • Function TO-DIRECTORY (pathname)
  • Function TO-FILE (pathname)
  • Function SUBDIRECTORY (pathname &rest subdirs)
  • Function POP-DIRECTORY (pathname)
  • Function PARENT (pathname)
  • Function UPWARDS (pathname)
  • Function DOWNWARDS (pathname subdir)
  • Function ENOUGH-PATHNAME (subpath base)
  • Function RELATIVE-PATHNAME (from to)
  • Function FILE-TYPE (pathname)
  • Function FILE-NAME (pathname)
  • Function DIRECTORY-NAME (pathname)
  • Function DIRECTORY-SEPARATOR (&optional (pathname *default-pathname-defaults*))
  • Function COMPONENTS (pathname)