System SourceMeter® Instrument Reference Manual Section 7:
2600BS-901-01 Rev. C / August 2016 7-97
fileVar:close()
This function closes the file that is represented by the fileVar variable.
Type TSP-Link accessible
Affected by Where saved Default value
Function No
Usage
fileVar:close()
The file descriptor variable to close
Details
This command is equivalent to io.close(fileVar).
Note that files are automatically closed when the file descriptors are garbage collected.
Also see
fileVar:flush() (on page 7-97)
fileVar:read() (on page 7-98)
fileVar:seek() (on page 7-99)
fileVar:write() (on page 7-100)
io.close() (on page 7-117)
io.open() (on page 7-119)
fileVar:flush()
This function writes buffered data to a file.
Type TSP-Link accessible
Affected by Where saved Default value
Function No
Usage
fileVar:flush()
The file descriptor variable to flush
Details
The fileVar:write() or io.write() functions buffer data, which may not be written immediately
to the USB flash drive. Use fileVar:flush() to flush this data. Using this function removes the
need to close a file after writing to it, allowing the file to be left open to write more data. Data may be
lost if the file is not closed or flushed before a script ends.
If there is going to be a time delay before more data is written to a file, and you want to keep the file
open, flush the file after you write to it to prevent loss of data.
Also see
fileVar:write() (on page 7-100)
io.open() (on page 7-119)
io.write() (on page 7-121)