tempname#
Purpose#
Creates a temporary file with a unique name.
Format#
- tname = tempname(path, pre, suf)#
- Parameters:
path (string) – path where the file will reside.
pre (string) – a prefix to begin the file name with.
suf (string) – a suffix to end the file name with.
- Returns:
tname (string) – unique temporary file name of the form
path/preXXXXnnnnnsuf
, whereXXXX
are 4 letters, andnnnnn
is the process id of the calling process.
Remarks#
Any or all of the inputs may be a null string or 0. If path is not specified, the current working directory is used.
If unable to create a unique file name of the form requested, tempname returns a null string.
Warning
GAUSS does not remove temporary files created by tempname()
. It
is left to the user to remove them when they are no longer needed.