Klasy te zapewniają interfejs do tradycyjnych dysku plików, plików w pamięci, aktywnych strumieni i Windows sockets. Wszystkie klasy pochodzące od CFile , może służyć z obiektem CArchive aby przeprowadzić serializacji.
Użyj następujących klas, szczególnie CArchive i CFile, jeśli piszesz własną przetwarzania wejścia/wyjścia. Zwykle nie trzeba wynikają z tych klas. Jeśli używasz ramy stosowania, implementacje domyślne Otwórz i Zapisz polecenia w pliku menu będzie obsługiwał Wy (za pomocą klasy CArchive), tak długo, jak można zastąpić dokumentu Serialize funkcji dostarczyć szczegółowe informacje dotyczące sposobu dokumentu "szereguje" jego zawartość. Aby uzyskać więcej informacji na temat plików klas i serializacji, zobacz artykuł plików w MFC i artykułu serializacji (trwałość obiektu) w Visual C++ Programmer's Guide.
Udostępnia interfejs pliku do plików binarnych dysku.
Udostępnia interfejs CFile do plików dysku buforowane strumienia, zazwyczaj w trybie tekstowym.
Udostępnia interfejs CFile do plików w pamięci.
Udostępnia interfejs CFile do udostępnionych plików w pamięci.
Korzysta z interfejsu COM IStream udostępnienia CFile do złożonych plików.
Udostępnia interfejs CFile z gniazdem systemu Windows.
Powiązanych klas
Współpracuje z obiektu CFile w celu wprowadzenia trwałego magazynu obiektów za pośrednictwem serializacji (zobacz CObject::Serialize).
Wyjątek archiwum.
Wyjątek zorientowane na pliku.
Zawiera standardowe okno dialogowe Otwieranie lub zapisywanie pliku.
Uchwyty buforowanie wyjście HTML. Funkcjonalnie podobny do CMemFile.
Zachowuje większość niedawno używane listy plików (MRU).