Classe CFile
A classe base para o arquivo de classe da Microsoft foundation classes.
class CFile : public CObject
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de CFile de um caminho ou um identificador de arquivo. |
Métodos públicos
Nome |
Descrição |
---|---|
Fechar um arquivo que ignora todos os erros e avisos. |
|
Fechar um arquivo e exclui o objeto. |
|
Constrói um objeto duplicado baseado em este arquivo. |
|
Libera os dados a serem gravados ainda. |
|
Recupera o nome do arquivo selecionado. |
|
Retorna o caminho do arquivo completo do arquivo selecionado. |
|
Recupera o título do arquivo selecionado. |
|
Recupera o comprimento. |
|
Recupera o ponteiro do arquivo atual. |
|
Recupera o status de arquivo aberto, ou a versão estático, recupera o status do arquivo especificado (estático, função virtual). |
|
Bloquear um intervalo de bytes em um arquivo. |
|
Abre um arquivo com segurança com uma opção de teste. |
|
Lê dados (Unbuffered) de um arquivo na posição atual do arquivo. |
|
Exclui o arquivo especificado (função estática). |
|
Renomeia o arquivo especificado (função estática). |
|
Posiciona o ponteiro do arquivo atual. |
|
Posiciona o ponteiro do arquivo atual no início do arquivo. |
|
Posiciona o ponteiro do arquivo atual no final do arquivo. |
|
Defina o caminho do arquivo completo do arquivo selecionado. |
|
Altera o tamanho do arquivo. |
|
Define o status do arquivo especificado (estático, função virtual). |
|
Desbloqueia um intervalo de bytes em um arquivo. |
|
Grava dados (Unbuffered) em um arquivo para a posição atual do arquivo. |
Operadores públicos
Nome |
Descrição |
---|---|
Um identificador para um objeto de CFile . |
Membros públicos de dados
Nome |
Descrição |
---|---|
Determina se o objeto de CFile tem um identificador válido. |
|
Geralmente contém o identificador de arquivo do sistema operacional. |
Membros de dados protegidos
Nome |
Descrição |
---|---|
Ponteiro para o objeto de CAtlTransactionManager . |
Comentários
Fornece serviços unbuffered diretamente, binários de arquivos entrada/saída de disco, e oferece suporte indiretamente arquivos de texto e arquivos de memória por meio de suas classes derivadas. Os trabalhos deCFile em conjunto com a classe de CArchive para oferecer suporte a serialização de classe de base de O objeto.
A relação hierárquica entre essa classe e suas classes derivadas permite que seu programa opera sobre todos os objetos do arquivo através da interface polimorfo de CFile . Um arquivo de memória, por exemplo, se comporta como um arquivo em disco.
Use CFile e suas classes derivadas para o disco uso geral de E/S. Use ofstream ou outras classes de iostream Microsoft para o texto formatado enviado em um arquivo no disco.
Normalmente, um arquivo em disco é aberta automaticamente a compilação de CFile e fechado na destruição. As funções de membro estático permitem que você interrogar o status de um arquivo sem abrir o arquivo.
Para obter mais informações sobre como usar CFile, consulte os artigos Arquivos no MFC e Manipular de Arquivona referência da biblioteca em tempo de execução.
Hierarquia de herança
CFile
Requisitos
Cabeçalho: afx.h