Члены данных
| m_hFile | Обычно содержит дескриптор файла операционной системы. |
Строительство
| CFile | Создает объект CFile с пути или файла дескриптора. |
| Прервать | Закрывает файл, игнорируя все ошибки и предупреждения. |
| Дублировать | Создает дубликат объекта, основанный на этот файл. |
| Открытый | Безопасно открывает файл с возможностью проверки ошибок. |
| Закрыть | Закрывает файл и удаляет объект. |
Ввода/вывода
| Чтение | (Без буферизации) считывает данные из файла в текущей позиции файла. |
| ReadHuge | Можно читать более чем 64 K (без буферизации) данных из файла в текущей позиции файла. Устарело в 32-разрядных программ. Посмотреть чтения. |
| Написать | (Без буферизации) записывают данные в файл в текущую позицию файла. |
| WriteHuge | Можно написать более чем 64 K (без буферизации) данных в файл текущей позиции файла. Устарело в 32-разрядных программ. Посмотреть записи. |
| Флеш | Очищает все еще записи данных. |
Позиция
| Искать | Размещает указатель текущего файла. |
| SeekToBegin | Устанавливает текущий указатель на начало файла. |
| SeekToEnd | Позиции текущего файловый указатель в конце файла. |
| GetLength | Получает длину файла. |
| SetLength | Изменяет длину файла. |
Блокировка
| LockRange | Блокирует диапазон байтов в файле. |
| UnlockRange | Разблокирует диапазон байтов в файле. |
Статус
| GetPosition | Извлекает указатель на текущий файл. |
| GetStatus | Получает статус этого открытого файла. |
| GetFileName | Извлекает имя выбранного файла. |
| GetFileTitle | Извлекает название выбранного файла. |
| GetFilePath | Извлекает полный путь к файлу выбранного файла. |
| SetFilePath | Задает полный путь к файлу выбранного файла. |
Статический
| Переименование | Переименование указанного файла (статическая функция). |
| Удалите | Удаляет указанный файл (статическая функция). |
| GetStatus | Получает состояние указанного файла (статическое, виртуальная функция). |
| SetStatus | Устанавливает статус указанного файла (статическое, виртуальная функция). |