File input/output
BlueZone Basic supports full sequential and binary file I/O.
The following functions and statements apply to file access:
•  Dir
•  EOF
•  FileCopy
•  FileLen
•  Seek
•  Close
•  Input
•  Line Input
•  Print
•  Write
File I/O examples
Sub Main
   Open "TESTFILE" For Input As #1   ' Open file.
   Do While Not EOF(1)   ' Loop until end of file.
       Line Input #1, TextLine   ' Read line into variable.
           Print TextLine   ' Print to Debug window.
   Loop
   Close #1   ' Close file.
End Sub
 
 
Sub test
 
Open "MYFILE" For Input As #1   ' Open file for input.
Do While Not EOF(1)   ' Check for end of file.
   Line Input #1, InputData   ' Read line of data.
   MsgBox InputData
Loop
Close #1   ' Close file.
 
End Sub
 
 
Sub FileIO_Example()
   Dim Msg   ' Declare variable.
   Call Make3Files()   ' Create data files.
   Msg = "Several test files have been created on your disk."
   Msg = Msg & "Choose OK to remove the test files."
   MsgBox Msg
   For I = 1 To 3
      Kill "TEST" & I   ' Remove data files from disk.
   Next I
End Sub
 
 
Sub Make3Files ()
   Dim I, FNum, FName   ' Declare variables.
   For I = 1 To 3
       FNum = FreeFile   ' Determine next file number.
       FName = "TEST" & FNum
       Open FName For Output As FNum   ' Open file.
       Print #I, "This is test #" & I   ' Write string to file.
       Print #I, "Here is another ";  "line";  I
   Next I
   Close   ' Close all files. 
End Sub