Partilhar via


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).

Consulte também

Conceitos

Visão geral da biblioteca de classes