Classes de e/s
Essas classes fornecem uma interface para arquivos de disco tradicional, arquivos de memória, fluxos ativos e soquetes do Windows.Todas as classes derivadas de CFile pode ser usado com um CArchive objeto para executar a serialização.
Use as seguintes classes, particularmente CArchive e CFile, se você escrever seu próprio processamento de entrada e saída.Normalmente você não precisará derivam essas classes.Se você usar a estrutura de aplicativos, implementações padrão do Abrir e Salvar comandos no arquivo menu tratará o arquivo e/S (usando a classe CArchive), como substituir o documento Serialize função para fornecer detalhes sobre como um documento serializa seu conteúdo.Para obter mais informações sobre as classes de arquivo e serialização, consulte o artigo arquivos no MFC e o artigo serialização.
CFile
Fornece uma interface de arquivo para arquivos binários no disco.CStdioFile
Fornece um CFile interface para arquivos do disco de fluxo em buffer, geralmente em modo de texto.CMemFile
Fornece um CFile interface para arquivos na memória.CSharedFile
Fornece um CFile interface compartilhada arquivos na memória.COleStreamFile
Usa o COM IStream interface para fornecer CFile acesso a arquivos de compostos.CSocketFile
Fornece um CFile interface para um soquete do Windows.
Classes relacionadas
CArchive
Coopera com um CFile objeto implementar armazenamento persistente para objetos através de serialização (consulte CObject::Serialize).CArchiveException
Uma exceção de arquivamento.CFileException
Uma exceção orientados a arquivos.CFileDialog
Fornece uma caixa de diálogo padrão para abrir ou salvar um arquivo.CRecentFileList
Mantém mais recentemente usados lista de arquivos (MRU).