Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essas classes fornecem uma interface para arquivos de disco tradicionais, arquivos na memória, fluxos ativos e soquetes do Windows. Todas as classes derivadas CFile podem ser usadas com um CArchive objeto para executar a serialização.
Use as classes a seguir, particularmente 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 do aplicativo, as implementações padrão dos comandos Abrir e Salvar no menu Arquivo tratarão a E/S do arquivo (usando a classe CArchive), desde que você substitua a função do Serialize documento para fornecer detalhes sobre como um documento serializa seu conteúdo. Para obter mais informações sobre as classes de arquivo e a serialização, consulte o artigo Arquivos no MFC e o artigo Serialização.
CFile
Fornece uma interface de arquivo para arquivos de disco binário.
CStdioFile
Fornece uma CFile interface para arquivos de disco de fluxo em buffer, geralmente no modo de texto.
CMemFile
Fornece uma CFile interface para arquivos na memória.
CSharedFile
Fornece uma CFile interface para arquivos compartilhados na memória.
COleStreamFile
Usa a interface COM IStream para fornecer CFile acesso a arquivos compostos.
CSocketFile
Fornece uma interface CFile para um Windows Socket.
Classes relacionadas
CArchive
Coopera com um CFile objeto para implementar o armazenamento persistente para objetos por meio da serialização (consulte CObject::Serialize).
CArchiveException
Uma exceção de arquivo morto.
CFileException
Uma exceção orientada a arquivos.
CFileDialog
Fornece uma caixa de diálogo padrão para abrir ou salvar um arquivo.
CRecentFileList
Mantém a lista de arquivos MRU (usado mais recentemente).