Skip to main content

Freefile

Freefile (Function)

Format

freefile
freefile ( )

returns integer_expression

Description

BASIC256 allows for multiple files to be opened at a single time. The freefile function returns a free open_file_number that you can use in your next Open or Openb. Once a file is closed, freefile will return that open_file_number to the list of available file numbers and may reissue that number.

Example

# copy one binary file to another
k = 0
source = freefile
openb source,"file.pdf"
dest = freefile
openb dest,"file_copy.pdf"
reset dest
while not eof(source)
writebyte dest, readbyte(source)
k++
end while
close dest
close source
print k + " bytes copied."

See Also

Changedir, Close, Currentdir, Dir, Eof, Exists, Freefile, Kill, mkdir, Open, Openb, OpenFileDialog, OpenSerial, Read, Readbyte, Readline, Reset, rmdir, SaveFileDialog, Seek, Size, Write, Writebyte, Writeline

History

0.9.9.17New to Version