Difference between revisions of "TMPNAM()"

From Recital Documentation Wiki
Jump to: navigation, search
Line 12: Line 12:
  
 
==Description==
 
==Description==
The TMPNAM() function returns a character string containing a unique temporary filename.  By default, filenames returned by the TMPNAM() function have the extension ".tmp".  The TMPNAM() function is particularly useful in multi-user applications where a unique temporary file can be created for each user process. The optional argument <expC1> specifies a directory where the temporary filename will created. The optional  argument <expC2> specifies a file extension to use other than the default one of '.tmp'.
+
The TMPNAM() function creates a temporary file and returns a character string containing the filename.  By default, filenames returned by the TMPNAM() function have the extension ".tmp".  The TMPNAM() function is particularly useful in multi-user applications where a unique temporary file can be created for each user process. The optional argument <expC1> specifies a directory where the temporary filename will created. The optional  argument <expC2> specifies a file extension to use other than the default one of '.tmp'.
 +
 
 +
Note: if <expC1> is not specified and [[SET TMPNAMPATH]] is ON (default), the file will be created in the [[DB_TMPDIR]] directory and the filename returned will include the full path.  If SET TMPNAMPATH is OFF, only the filename will be returned and the file will be created in the current directory.
  
  

Revision as of 12:52, 27 July 2011

Purpose

Function to return temporary file name function


Syntax

TMPNAM( [<expC1> [,<expC2>]] )


See Also

DB_TMPDIR, GETENV(), GETGID(), GETUID(), GETPID(), RAND(), SET TMPDIR, SET TMPNAMPATH, SYS()


Description

The TMPNAM() function creates a temporary file and returns a character string containing the filename. By default, filenames returned by the TMPNAM() function have the extension ".tmp". The TMPNAM() function is particularly useful in multi-user applications where a unique temporary file can be created for each user process. The optional argument <expC1> specifies a directory where the temporary filename will created. The optional argument <expC2> specifies a file extension to use other than the default one of '.tmp'.

Note: if <expC1> is not specified and SET TMPNAMPATH is ON (default), the file will be created in the DB_TMPDIR directory and the filename returned will include the full path. If SET TMPNAMPATH is OFF, only the filename will be returned and the file will be created in the current directory.


Example

name = tmpnam( tmpdir(), ".txt")
report form Listing for event = "BALLET" to file &name
print &name
delete file &name


Products

Recital, Recital Server