A number of functions return environment information regarding the directory structure of the file system. Each function takes no arguments, and returns a pathname or list of pathnames. The return values can be use in conjunction with other functions to perform file-based operations relative to the directories involved.
home-directoryFunction
home-directory () => home-directory
<pathname> of the current value of the home directory. You can use the return value of home-directory in conjunction with concatenate to specify the pathname of any entity in the home directory.
Function
root-directories () => roots
Function
temp-directory () => temp-directory
<pathname> of the temporary directory in use on the local machine. If no temporary directory is defined, this function returns false. You can use the return value of temp-directory in conjunction with concatenate to specify pathnames of entities in the temporary directory.
Function
working-directory () => working-directory
<pathname> of the current working directory in the current process on the local machine. You can use the return value of working-directory in conjunction with concatenate to specify pathnames of entities in the working directory.