Класс CFile
Базовый класс для файлов Microsoft foundation class сортировать по.
class CFile : public CObject
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CFile из дескриптора пути или файла. |
Открытые методы
Имя |
Описание |
---|---|
Закрывает файл игнорируя все предупреждения и ошибки. |
|
Закрывает и удаляет объект. |
|
Создает дубликат объекта, основанного на этом файле. |
|
Сбрасывает все данные, которые требуется записать. |
|
Извлекает имя файла, выбранного файла. |
|
Получает полный путь к файлу, выбранному файлу. |
|
Возвращает имя выбранного файла. |
|
Получает длину файла. |
|
Извлекает указатель текущего файла. |
|
Извлекает состояние открытия файла или в статической версии, извлекает состояние указанного файла (статического виртуальная функция). |
|
Блокирует диапазон байтов в файле. |
|
Safe открывает файл с параметром ошибка- тестирования. |
|
Считывает (небуферизованный) данные из файла в позиции текущего файла. |
|
Удаляет указанный файл (статическая функция. |
|
Переименовывает указанный файл (статическая функция. |
|
Располагает указатель текущего файла. |
|
Располагает указатель текущего файла в начале файла. |
|
Располагает указатель текущего файла в конце файла. |
|
Задает полный путь к файлу, выбранному файлу. |
|
Изменяет размер файла. |
|
Устанавливает состояние указанного файла (статического виртуальная функция). |
|
Разблокирует диапазон байтов в файле. |
|
Записывает данные (небуферизованный) в файле позиции текущего файла. |
Открытые операторы
Имя |
Описание |
---|---|
Дескриптор объекта CFile. |
Открытые члены данных
Имя |
Описание |
---|---|
Определяет, если объект CFile имеет допустимого дескриптора. |
|
Обычно содержит дескриптор файла операционной системы. |
Защищенные члены данных
Имя |
Описание |
---|---|
Указатель на объект CAtlTransactionManager. |
Заметки
Он прямо предоставляет небуферизованный, двоичные службы ввода-вывода диска, и он косвенно поддерживает текстовые файлы и файлы памяти через его производные классы. Рабочие CFile совместно с классом CArchive для поддержки сериализации класса Microsoft foundation объект.
Иерархические связи между этим классом и его производных классов позволяет программе, чтобы работать с переданным ей все объекты файла с помощью полиморфный интерфейс CFile. Файл памяти, например ведет себя как файл на диске.
Используйте CFile и его производные классы для общецелевого дискового ввода-вывода. Используйте ofstream или другие классы iostream Майкрософт для форматированного текста, отправленного в файл на диске.
Обычно на диске файл открывается автоматически при создании CFile и закрыть на разрушении. Статические функции-члены позволяют также запрашивать состояние файлов, не открывая файл.
Дополнительные сведения об использовании CFile см. в разделе статьи файлы в MFC и Обработка файла в справочнике по библиотеке времени выполнения.
Иерархия наследования
CFile
Требования
Header: afx.h