Essas classes fornecem uma interface para arquivos de disco tradicional, arquivos de memória, ativo fluxos e soquetes do Windows. Todas as classes derivadas de CFile podem ser usadas com um objeto CArchive para executar a serialização.
Use as seguintes classes, particularmente CArchive e CFile, se você escrever seu próprio processamento de entrada/saída. Normalmente você não precisará derivam essas classes. Se você usar a estrutura de aplicativos, as implementações padrão de abrir e salvar comandos no arquivo menu manipulará o arquivo e/S (usando a classe CArchive), contanto que você substituir a função de Serialize do documento para fornecer detalhes sobre como um documento "serializa" seu conteúdo. Para obter mais informações sobre as classes do arquivo e serialização, consulte o artigo arquivos no MFC e o artigo serialização (persistência de objeto) no Guia do programador do Visual C++.
Fornece uma interface de arquivo para arquivos do disco binário.
Fornece uma interface de CFile para arquivos do disco fluxo em buffer, geralmente em modo texto.
Fornece uma interface de CFile para arquivos de memória.
Fornece uma interface de CFile para arquivos de memória compartilhadas.
Usa a interface COM IStream para fornecer acessar CFile composto de arquivos.
Fornece uma interface de CFile para um soquete do Windows.
Classes relacionadas
Coopera com um objeto de CFile para implementar armazenamento persistente para objetos através de serialização (consulte CObject:: Serialize).
Uma exceção de arquivamento.
Uma exceção arquivo-orientado.
Fornece uma caixa de diálogo padrão para abrir ou salvar um arquivo.
Trata-se de cache de saída HTML. Funcionalmente semelhante ao CMemFile.
Mantém os mais usados recentemente (MRU) lista de arquivos.