Section 9: TSP command reference Series 2600B System SourceMeter® instrument Reference Manual
9-96 2600BS-901-01 Rev. F/August 2021
local fileName = "/usb1/myfile.txt"
if fs.is_file(fileName) then
os.remove(fileName)
print("Removing file")
else
print("Nothing removed")
end
errorqueue.clear()
print("\n*** io.read")
myfile, myfile_err, myfile_errnum = io.open(fileName, "w")
myfile:write("Line 1\n")
myfile:flush()
myfile:close()
do
fileHandle = io.input(fileName)
value = io.read("*a")
print(value)
end
fileHandle:close()
print(errorqueue.next())
Writes data to a USB flash drive.
Also see
fileVar:write() (on page 9-99)
io.open() (on page 9-119)
io.write() (on page 9-123)
fileVar:read()
This function reads data from a file.
Usage
data1 = fileVar:read()
data1 = fileVar:read(format1)
data1, data2 = fileVar:read("format1", "format2")
data1, ..., datan = fileVar:read("format1", ..., "formatn")
First data read from the file
Second data read from the file
Last data read from the file
The descriptor of the file to be read
A string or number indicating the first type of data to be read
A string or number indicating the second type of data to be read
A string or number indicating the last type of data to be read
One or more entries (or values) separated by commas