Classes de E/S arquivo
Essas classes fornecem uma interface para arquivos de disco tradicional, arquivos de memória, ativo fluxos e Windows Sockets.Todas as classes derivadas de CFile pode ser usado com um CArchive objeto para executar a serialização.
Usar as seguintes classes, particularmente CArchive e CFile, se você escrever seu próprio processamento de entrada/saída. Normalmente você não precisa derivar a partir dessas classes.Se você usar a estrutura do aplicativo, sistema autônomo implementações padrão de em aberto and Salvar comandos o Arquivo menu tratará o arquivo de E/sistema autônomo (usando a classe CArchive), contanto que você substituir o documento Serialize função para fornecer detalhes sobre sistema autônomo um documento serializa o seu Sumário. 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ário no disco.CStdioFile
Fornece um CFile interface para os arquivos de disco no buffer de fluxo, geralmente no modo de texto.CMemFile
Fornece um CFile interface para os arquivos na memória.CSharedFile
Fornece um CFile interface para os arquivos de memória compartilhados.COleStreamFile
Usa o COM IStream interface para fornecer CFile acesso a arquivos compostos.CSocketFile
Fornece um CFile interface para um soquete do Windows.
Classes relacionadas
CArchive
Coopera com um CFile objeto para implementar o armazenamento persistente para objetos por meio de serialização (consulte CObject::Serialize).CArchiveException
Uma exceção de arquivar.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 lista de arquivos usada mais recentemente (MRU).