Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scripting_function


Panel
titleDescription

Creates a new temp file on the host machine with a certain extension, returning the path to the file. The file is marked to be removed when the Java VM exits.

Note_friendly

This function is scoped for Perspective Sessions, but since all scripts in Perspective run on the Gateway, the file must be located on the Gateway's file system. 

Client permissions restrictions


Panel
titleSyntax

system.file.getTempFile(extension)

  • Parameters

String extension - A file extension, such as ".txt", to append to the end of the temporary file.

  • Returns

String - The path to the newly created temp file.

  • Scope

Gateway, Vision Client, Perspective Session

Panel
titleCode Examples
Code Block
languagepy
titleCode Snippet
# This code writes some data to a temporary file and then opens that file. 
# Assume that the data variable holds the contents of an Excel (xls) file.
 
filename = system.file.getTempFile("xls") 
system.file.writeFile(filename, data) 
system.net.openURL("file://" + filename) 
Panel
titleKeywords

system file getTempFile, file.getTempFile