|
OpenNewFile | ||
ChannelIndex = OpenNewFile(Filename$) | ||
Parameters: Filename$ = The name of the file you wish to open file access on |
||
Returns: ChannelIndex = Index of the file channel to use |
||
OpenNewFile opens a file for combined read & write access. The command only requires the filename. OpenNewFile will return the file channel index to you. The file channel is then used subsequent read/writing commands (ie ReadByte, ReadWord, ReadInt,WriteByte, WriteWord, WriteInt etc etc. Files can be accessed both sequentially and randomly. Sequential Access Sequential file access is where you step through the file in order, in other words, you begin reading at the start of the file, and continue reading/writing through it from start to finish. Never stepping backward or skipping forward. Random Access Random file access, is where you jump around the file reading one section, then perhaps jumping back or skipping forward. So your randomly accessing parts of file at will. This is often invaluable when you need to read data sections found in image files, or constructing your own pack file format. FACTS: * When Reading data from a file, the File Must exist in order to be read. If you're just wanting to read data from the file, then we recommend using ReadFile or ReadNewFile - Same applies for just writing data to a file. For that see WriteFile or WriteNewFile * Files must exist before it can written to. See-> MakeFile Mini Tutorial: This example creates a simple file with some various bits of data stored within it, it then reads this data back again.
This example would output.
|
|
|||||||||||||||||||||||||||||||||||||||
(c) Copyright 2002 - 2024 - Kevin Picone - PlayBASIC.com |