std-truename | ![]() |
(std-truename <fname>) ; absolute and resolved path
STD-TRUENAME fixes relative paths to absolute ones, paths containing "/.." and unifies all path slashes to the value of the global variable *SLASH-CHAR*.
Note: The filename need not to exist! No uppercase conversion is done.
(std-truename "acad/../acad/test.lsp")
=> "C:\\acad\\test.lsp"
fname: a string containing a pathname.
A string.
It may shell out, by calling std-current-path.
(std-require 'STDFILE)
Defined in STDFILE