# BASIC 256 - Language Documentation

en:freefile

## Freefile

### Format

freefile
freefile ( )

### Description

BASIC256 allows for multiple files to be opened at a single time. The freefile function returns a free file number that you can use in your next Open or Openb. Once a file is closed, freefile will return that 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

### History

0.9.9.17 - New

en/freefile.txt · Last modified: 2012/11/25 11:39 by admin