Variable | Package: system | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version

## *temporary-directory*

The value of this variable should be a pathname object naming a directory. This directory will be used as the temporary directory by temporary-directory.

The value of this variable can also be `nil`. If it is `nil`, when temporary-directory is called, it will determine a suitable value and make it the value of this variable.

sys:temporary-directory should be used to access the value of this variable. It tests (using probe-file) whether the value of this variable is `nil` or an invalid directory pathname, resetting the value to a suitable directory pathname if probe-file returns `nil` and returning this variable's value if probe-file returns true. See sys:temporary-directory for details on how a new directory is chosen if necessary.

The initial value of this variable is `nil`. In images created by dumplisp, build-lisp-image, or generate-application, it may happen that the initial value in an image is a valid directory pathname set in some fashion during image creation. In that case, that directory will be used (even if this is not the intention of the user).

Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.

|  | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version