Skip to content

GetTempDir

Return name of system's temporary directory

Declaration

Source position: osutilsh.inc line 38

  function GetTempDir(Global: Boolean) : string;
  function GetTempDir : string;

Description

GetTempDir returns the temporary directory of the system. If Global is True (the default value) it returns the system temporary directory, if it is False then a directory private to the user is returned. The returned name will end with a directory delimiter character.

These directories may be the same. No guarantee is made that this directory exists or is writeable by the user.

The OnGetTempDir handler may be set to provide custom handling of this routine: One could implement callbacks which take into consideration frameworks like KDE or GNOME, and return a different value from the default system implementation.

Errors

On error, an empty string is returned.

See also

Name Description
GetTempFileName Return the name of a temporary file.
OnGetTempDir Handler for GetTempDir function.