Condividi tramite


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.

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.

Vedi anche

Cenni preliminari sulla classe