Classes de E/S do arquivo
Essas classes que fornecem uma interface em arquivos de disco tradicionais, os arquivos de memória, fluxos ativas, e os soquetes do windows. Todas as classes derivadas de CFile podem ser usadas com um objeto de CArchive para executar a serialização.
Use as seguintes classes, principalmente CArchive e CFile, se você escrever seu próprio processamento de entrada/saída. Normalmente você não precisa derivar dessas classes. Se você usar a estrutura de aplicativo, as implementações padrão dos comandos de Abrir e de Salvar no menu de Arquivo manipularão o arquivo E/S (usando a classe CArchive), contanto que você substitui a função de Serialize do documento para fornecer detalhes sobre como um documento serializa seu conteúdo. Para obter mais informações sobre classes e de serialização do arquivo, consulte o artigo Arquivos em MFC e o artigo Serialização.
CFile
Fornece uma interface de arquivo para os arquivos em disco binários.CStdioFile
Fornece uma interface de CFile em arquivos de disco armazenados em buffer de fluxo, normalmente no modo de texto.CMemFile
Fornece uma interface de CFile aos arquivos de memória.CSharedFile
Fornece uma interface de CFile aos arquivos de memória compartilhada.COleStreamFile
Usa a interface COM IStream para fornecer acesso aos arquivos de CFile compostos.CSocketFile
Fornece uma interface de CFile a um soquete do windows.
Classes relacionadas
CArchive
Ele coopera com um objeto de CFile para o repositório persistente de ferramentas para objetos com a serialização CObject::Serialize(consulte).CArchiveException
Uma exceção de arquivo morto.CFileException
Uma exceção com orientada.CFileDialog
Fornece uma caixa de diálogo padrão para abrir ou salvar um arquivo.CRecentFileList
Mantém a lista de itens usados recentemente do arquivo de (MRU).