| Allegro CL version 8.2 Unrevised from 8.1 to 8.2. 8.1 version |
Arguments: filespec
This function returns the pathname which includes the path portion of
filespec (with pathname-name or pathname-type both nil
). On Windows, the result may include pathname-host and pathname-device information. path-namestring returns the namestring
associated with the pathname returned by this function.
filespec should be a Common Lisp pathname designator, that is a pathname, a string naming a pathname, or a stream open to a file.
(path-pathname "/foo/bar/baz.cl") RETURNS #p"/foo/bar/" (path-namestring "/foo/bar/baz.cl") RETURNS "/foo/bar/" ;; On Windows: (path-pathname "d:/foo/bar/baz.cl") RETURNS #p"d:\\foo\\bar\\" (path-namestring "d:/foo/bar/baz.cl") RETURNS "d:\\foo\\bar\\" (path-pathname "//hobart/c/tmp/foo.cl") RETURNS #p"\\\\hobart\\c\\tmp\\" (path-namestring "//hobart/c/tmp/foo.cl") RETURNS "\\\\hobart\\c\\tmp\\"
See path-namestring and pathnames.htm. The function pathname-sans-file essentially does the same thing as this function. This function should be used in preference to pathname-sans-file.
Copyright (c) 1998-2016, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.1 page.
Created 2010.1.21.
| Allegro CL version 8.2 Unrevised from 8.1 to 8.2. 8.1 version |