Construction Methods
Method | Description |
---|---|
CFile | Constructs a CFile object from a path or file handle. |
Abort | Closes a file ignoring all warnings and errors. |
Open | Safely opens a file with an error-testing option. |
Close | Closes a file and deletes the object. |
Input/Output Methods
Method | Description | |
---|---|---|
Read | Reads (unbuffered) data from a file at the current file position. | |
ReadHuge | Can read more than 64 KB of (unbuffered) data from a file at the current file position. Obsolete in 32-bit programming. See Read. | |
Write | Writes (unbuffered) data in a file to the current file position. | |
WriteHuge | Can write more than 64 KB of (unbuffered) data in a file to the current file position. Obsolete in 32-bit programming. See Write. | |
Flush | Flushes any data yet to be written. |
Position Methods
Method | Description | |
---|---|---|
Seek | Positions the current file pointer. | |
SeekToBegin | Positions the current file pointer at the beginning of the file. | |
SeekToEnd | Positions the current file pointer at the end of the file. | |
GetLength | Retrieves the length of the file. | |
SetLength | Changes the length of the file. |
Status Methods
Method | Description | |
---|---|---|
GetPosition | Retrieves the current file pointer. | |
GetStatus | Retrieves the status of this open file. | |
GetFileName | Retrieves the filename of the selected file. | |
GetFileTitle | Retrieves the title of the selected file. | |
GetFilePath | Retrieves the full file path of the selected file. | |
SetFilePath | Sets the full file path of the selected file. |
Static Methods
Method | Description | |
---|---|---|
Rename | Renames the specified file (static method). | |
Remove | Deletes the specified file (static method). | |
GetStatus | Retrieves the status of the specified file (static, virtual method). | |
SetStatus | Sets the status of the specified file (static, virtual method). |