Ці класи надають інтерфейс до традиційних диск файли, файли в пам'яті, активний потоки і Windows sockets. Всі класи, отриманих від CFile використовуються для CArchive об'єкта для виконання серіалізацією.
Використовуйте наступні класи, особливо CArchive та CFile, якщо ви пишете власні обробки вводу виводу. Зазвичай вам не потрібно отримати з цих класів. Якщо ви використовуєте додатків рамках, за промовчанням реалізацій відкрити і зберегти команди на файл меню буде обробляти i/файлу O (за допомогою клас CArchive), до тих пір, поки ви змінити ваш документ Serialize функція на постачання подробиці про те, як документ "серіалізует" її вміст. Щоб отримати додаткові відомості про файл класів та серіалізацією, перегляньте статтю файлів у MFC і статті серіалізацією (об'єкт наполегливість) в Visual C++ програміста керівництво.
Надає інтерфейс файл для бінарних диску файлів.
Надає CFile інтерфейс для файлах на диску buffered потоку, зазвичай у текстовому режимі.
Надає CFile інтерфейс для файлів у пам'яті.
Надає CFile інтерфейс для спільних файлів у пам'яті.
Використовує інтерфейс COM IStream CFile доступу до складені файлів.
Надає CFile інтерфейс до розетки Windows.
Пов'язані класи
Співпрацює з CFile об'єктом для здійснення постійного зберігання для об'єктів через серіалізацією (див. CObject::Serialize).
Архів-винятку.
Файлів орієнтованого виняток.
Забезпечує стандартні діалоговому вікні для відкриття або збереження файлу.
Ручки кешування виведення HTML. Функціонально подібні до CMemFile.
Підтримує найбільш пам'ятати список (MRU).