Classe de 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