Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
Powiązane klasy
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).