CFile Class
The CFile class provides file reading and writing operations. Normally, this class is used for binary-mode file operations. You also can use it for text-mode file operations but the lua language includes an excellent io package for working with text files.
Construction |
Object = new_file() Object = CFile:new() |
Destruction |
Object:delete() |
This class contains 3 enumeration properties for use with the Seek method:
eBegin |
The file offset is moved relative to the beginning of the file. |
eCurrent |
The file offset is moved relative to the current position. |
eEnd |
The file offset is moved relative to the end of the file. |
This function may be used to directly open a file and return a new CFile object without first creating the object.
Opens a file in the specified mode and returns a new instance of a CFile class. This can be used in place of using the new constructor followed by the Open method. |
This function is normally used to create a new CFile object as an alternative to the class-based new method.
Creates a new instance of a CFile object. |
Creates a new instance of a CFile object. |
|
Deletes the instance of the CFile object. |
Closes the file. |
|
Returns the current file position. |
|
Commits data in the operating system buffer to the file. |
|
Returns the name of the file. |
|
Opens the file. |
|
Writes formatted text to the file. |
|
Reads a value or table of values of specified pixel type from a binary file. |
|
Reads a value or table of values of specified pixel type from a binary file. The values are automatically byte-swapped. |
|
Resets the file position to a given location. |
|
Writes a value or table to a binary file using the specified pixel type. |
|
Writes a value or table to a binary file using the specified pixel type. The values are automatically byte-swapped before being written to the file. |
Mira Pro x64 Script User's Guide, Copyright Ⓒ 2023 Mirametrics,
Inc. All Rights Reserved.