Construction | |
---|---|
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 | |
---|---|
Read | Reads (unbuffered) data from a file at the current file position. |
ReadHuge | Can read more than 64K 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 64K 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 | |
---|---|
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 | |
---|---|
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 | |
---|---|
Rename | Renames the specified file (static function). |
Remove | Deletes the specified file (static function). |
GetStatus | Retrieves the status of the specified file (static, virtual function). |
SetStatus | Sets the status of the specified file (static, virtual function). |
CFile Overview, CFile Data Members, CFile Structures, File Service Classes