(namestring pathname) | Function: Construct the full (name)string form of the pathname.
|
Example:
(defun figure-out-fname (fname)
"should be made into one line later.."
(let* ((fname (pathname fname))
(result (merge-pathnames fname)))
(namestring result)))
| Mentioned in:
CLtL2 - 23.1.6. Pathname Functions
HyperSpec - 19.3.1.1.1 The Host part of a Logical Pathname Namestring
HyperSpec - 19.3.1.1.2 The Device part of a Logical Pathname Namestring
HyperSpec - 19.3.1.1.3 The Directory part of a Logical Pathname Namestring
HyperSpec - 19.3.1.1.4 The Type part of a Logical Pathname Namestring
HyperSpec - 19.3.1.1.5 The Version part of a Logical Pathname Namestring
HyperSpec - 19.3.1.1.6 Wildcard Words in a Logical Pathname Namestring
HyperSpec - 19.3.1.1.7 Lowercase Letters in a Logical Pathname Namestring
HyperSpec - 19.3.1.1.8 Other Syntax in a Logical Pathname Namestring
HyperSpec - Function NAMESTRING, FILE-NAMESTRING, DIRECTORY-NAMESTRING, HOST-NAMESTRING, ENOUGH-NAMESTRING
PCL - how pathnames represent filenames
|
| | |
namestrings | |
| | Mentioned in:
HyperSpec - 19.1.1 Namestrings as Filenames
HyperSpec - 19.1.3 Parsing Namestrings Into Pathnames
HyperSpec - 19.3.1 Syntax of Logical Pathname Namestrings
HyperSpec - 19.3.1.1 Additional Information about Parsing Logical Pathname Namestrings
|
| | |
(host-namestring pathname) | Function: Return a string representation of the name of the host in the pathname.
|
| | Mentioned in:
CLtL2 - 23.1.6. Pathname Functions
HyperSpec - Function NAMESTRING, FILE-NAMESTRING, DIRECTORY-NAMESTRING, HOST-NAMESTRING, ENOUGH-NAMESTRING
|
| | |
(file-namestring pathname) | Function: Return a string representation of the name used in the pathname.
|
| | Mentioned in:
CLtL2 - 23.1.6. Pathname Functions
HyperSpec - Function NAMESTRING, FILE-NAMESTRING, DIRECTORY-NAMESTRING, HOST-NAMESTRING, ENOUGH-NAMESTRING
PCL - how pathnames represent filenames
PCL - other kinds of io
|
| | |
(parse-namestring thing &optional host (defaults *default-pathname-defaults*)
&key (start 0) end junk-allowed) | Undocumented
|
| | Mentioned in:
CLtL2 - 22.1.4. Standard Dispatching Macro Character Syntax
CLtL2 - 23.1.5.2. Parsing of Logical Pathname Namestrings
CLtL2 - 23.1.5.3. Using Logical Pathnames
CLtL2 - 23.1.6. Pathname Functions
HyperSpec - Function PARSE-NAMESTRING
PCL - anonymous functions
|
| | |
(enough-namestring pathname &optional (defaults *default-pathname-defaults*)) | Function: Return an abbreviated pathname sufficent to identify the pathname relative to the defaults.
|
Example:
(defun show-tag-header (file)
(with-slots (identifier major-version revision
flags size)
(read-id3 file)
(format t "~a ~d.~d ~8,'0b ~d bytes -- ~a~%"
identifier major-version revision
flags size (enough-namestring file))))
| Mentioned in:
CLtL2 - 23.1.6. Pathname Functions
HyperSpec - Function NAMESTRING, FILE-NAMESTRING, DIRECTORY-NAMESTRING, HOST-NAMESTRING, ENOUGH-NAMESTRING
PCL - constructing new pathnames
|
| | |
(directory-namestring pathname) | Function: Return a string representation of the directories used in the pathname.
|
| | Mentioned in:
CLtL2 - 23.1.6. Pathname Functions
HyperSpec - Function NAMESTRING, FILE-NAMESTRING, DIRECTORY-NAMESTRING, HOST-NAMESTRING, ENOUGH-NAMESTRING
PCL - how pathnames represent filenames
|
| | |
(cffi-sys:native-namestring pathname) | Undocumented
|
| | |
| | |