Condividi tramite


Classi di file I/O

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 ai file binari su 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
Usa l'interfaccia COM IStream per fornire CFile l'accesso ai file composti.

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 d'archivio.

CFileException
Eccezione relativa ai file.

CFileDialog
Fornisce una finestra di dialogo standard per l'apertura o il salvataggio di un file.

CRecentFileList
Mantiene l'elenco dei file usati più di recente (MRU).

Vedere anche

Cenni preliminari sulla classe