Kelas I/O File
Kelas-kelas ini menyediakan antarmuka untuk file disk tradisional, file dalam memori, Aliran aktif, dan soket Windows. Semua kelas yang berasal dari CFile
dapat digunakan dengan CArchive
objek untuk melakukan serialisasi.
Gunakan kelas berikut, terutama CArchive
dan CFile
, jika Anda menulis pemrosesan input/output Anda sendiri. Biasanya Anda tidak perlu berasal dari kelas-kelas ini. Jika Anda menggunakan kerangka kerja aplikasi, implementasi default perintah Buka dan Simpan pada menu File akan menangani I/O file (menggunakan kelas CArchive
), selama Anda mengambil alih fungsi dokumen Serialize
Anda untuk menyediakan detail tentang bagaimana dokumen menserialisasikan kontennya. Untuk informasi selengkapnya tentang kelas dan serialisasi file, lihat artikel File di MFC dan artikel Serialisasi.
CFile
Menyediakan antarmuka file ke file disk biner.
CStdioFile
Menyediakan CFile
antarmuka untuk file disk aliran yang di-buffer, biasanya dalam mode teks.
CMemFile
Menyediakan CFile
antarmuka ke file dalam memori.
CSharedFile
CFile
Menyediakan antarmuka untuk berbagi file dalam memori.
COleStreamFile
Menggunakan antarmuka COM IStream
untuk menyediakan CFile
akses ke file gabungan.
CSocketFile
Menyediakan CFile
antarmuka ke Windows Socket.
Kelas Terkait
CArchive
Bekerja sama dengan CFile
objek untuk menerapkan penyimpanan persisten untuk objek melalui serialisasi (lihat CObject::Serialize).
CArchiveException
Pengecualian arsip.
CFileException
Pengecualian berorientasi file.
CFileDialog
Menyediakan kotak dialog standar untuk membuka atau menyimpan file.
CRecentFileList
Mempertahankan daftar file yang terakhir digunakan (MRU).