GoFiler Legato Script Reference
Legato v 1.5d Application v 5.25a
|
Table of Contents | < < Previous | Next >> |
Chapter Six — File Functions (continued)
Overview
The GetTempFile function creates a temporary file in the user’s temporary area with an optional extension.
Syntax/Parameters
Syntax
string = GetTempFile ( [string extension] );
Parameters
extension
An optional string containing a file extension for the temporary file. The extension parameter has a maximum size of 16 characters. A delimited period can be present but is not necessary. The default extension is “tmp”,
Return Value
Returns a string containing the temporary file’s name or an empty string on failure. Use the GetLastError function to retrieve error information.
Remarks
The GetTempFile function creates a temporary file, closes it, and returns its name. To access the file, it must be opened with the OpenFile function. The filename is a combination of the application prefix, a unique hexadecimal number, and the extension. It is the script’s responsibility to delete temporary files when they are no longer needed. They are not deleted on application exit.
The temporary file will be located in the user’s temporary area or a temporary area specified for the application.
Related Functions
Platform Support
Go13, Go16, GoFiler Complete, GoFiler Corporate, GoFiler, GoFiler Lite, GoXBRL
Legato IDE, Legato Basic
Table of Contents | < < Previous | Next >> |
© 2012-2024 Novaworks, LLC. All rights reserved worldwide. Unauthorized use, duplication or transmission prohibited by law. Portions of the software are protected by US Patents 10,095,672, 10,706,221 and 11,210,456. GoFiler™ and Legato™ are trademarks of Novaworks, LLC. EDGAR® is a federally registered trademark of the U.S. Securities and Exchange Commission. Novaworks is not affiliated with or approved by the U.S. Securities and Exchange Commission. All other trademarks are property of their respective owners. Use of the features specified in this language are subject to terms, conditions and limitations of the Software License Agreement.