Udostępnij przez


Klasy we/wy plików

Te klasy zapewniają interfejs do tradycyjnych plików dyskowych, plików w pamięci, aktywnych strumieni i gniazd Windows. Wszystkie klasy pochodne z CFile mogą być używane z obiektem CArchive do serializacji.

Użyj następujących klas, szczególnie CArchive i CFile, jeśli zapisujesz własne przetwarzanie danych wejściowych/wyjściowych. Zwykle nie trzeba pochodzić z tych klas. Jeśli używasz struktury aplikacji, domyślne implementacje poleceń Otwórz i Zapisz w menu Plik będą obsługiwać operacje we/wy pliku (przy użyciu klasy CArchive), o ile zastąpisz funkcję dokumentu Serialize , aby podać szczegółowe informacje o tym, jak dokument serializuje jego zawartość. Aby uzyskać więcej informacji na temat klas plików i serializacji, zobacz artykuł Pliki w MFC i artykuł Serializacja.

CFile
Udostępnia interfejs do obsługi plików binarnych na dysku.

CStdioFile
Udostępnia interfejs dla buforowanych strumieni plików dyskowych, zwykle w trybie tekstowym.

CMemFile
CFile Udostępnia interfejs do plików w pamięci.

CSharedFile
CFile Udostępnia interfejs do udostępniania plików w pamięci.

COleStreamFile
Używa interfejsu COM IStream , aby zapewnić CFile dostęp do plików złożonych.

CSocketFile
CFile Udostępnia interfejs dla gniazda systemu Windows.

CArchive
Współpracuje z obiektem CFile w celu zaimplementowania trwałego magazynu dla obiektów za pomocą serializacji (zobacz CObject::Serialize).

CArchiveException
Wyjątek archiwum.

CFileException
Wyjątek związany z plikami.

CFileDialog
Udostępnia standardowe okno dialogowe do otwierania lub zapisywania pliku.

CRecentFileList
Utrzymuje listę plików ostatnio używanych (MRU).

Zobacz także

Omówienie klasy