Classi I/O di file
Queste classi forniscono un'interfaccia ai file di disco tradizionali, ai file in memoria, ai flussi attivi e ai socket Windows. Tutte le classi derivate da CFile
possono essere usate con un CArchive
oggetto per eseguire la serializzazione.
Usare le classi seguenti, in particolare CArchive
e CFile
, se si scrive un'elaborazione di input/output personalizzata. In genere non è necessario derivare da queste classi. Se si usa il framework dell'applicazione, le implementazioni predefinite dei comandi Apri e Salva nel menu File gestiranno l'I/O dei file (usando la classe CArchive
), purché si esempi la funzione del Serialize
documento per fornire informazioni dettagliate sul modo in cui un documento serializza il relativo contenuto. Per altre informazioni sulle classi di file e sulla serializzazione, vedere l'articolo File in MFC e l'articolo Serializzazione.
Cfile
Fornisce un'interfaccia file ai file binari del disco.
CStdioFile
Fornisce un'interfaccia CFile
per i file del disco di flusso memorizzati nel buffer, in genere in modalità testo.
Cmemfile
Fornisce un'interfaccia CFile
ai file in memoria.
CSharedFile
Fornisce un'interfaccia CFile
per i file in memoria condivisi.
COleStreamFile
Utilizza l'interfaccia COM IStream
per fornire un accesso CFile
ai file compositi.
Csocketfile
Fornisce un'interfaccia CFile
a un Windows Socket.
Classi correlate
Carchive
Collabora con un CFile
oggetto per implementare l'archiviazione permanente per gli oggetti tramite la serializzazione (vedere CObject::Serialize).
CArchiveException
Eccezione di archiviazione.
Cfileexception
Eccezione orientata a un file.
Cfiledialog
Fornisce una finestra di dialogo standard per l'apertura o il salvataggio di un file.
CRecentFileList
Gestisce l'elenco dei file usati più di recente.