Você está aqui: Delphi ::: Dicas & Truques ::: Arquivos e Diretórios |
Como adicionar (append) mais conteúdo a um arquivo texto já existenteQuantidade de visualizações: 21725 vezes |
|
Nesta dica mostro como usar o Delphi para adicionar (append) mais conteúdo a um arquivo texto. O primeiro passo é declarar uma variável do tipo TextFile e usar a procedure AssignFile() para associar a variável TextFile ao arquivo em disco no qual o novo conteúdo será adicionado. Para que o Delphi saiba que queremos adicionar novo conteúdo e não sobrescrever o conteúdo existente, uma chamada à função Append() deve ser feita. Isso faz com que o cursor de posição de arquivo seja posicionado no final do arquivo fornecido como argumento para a função. Veja o exemplo para um melhor entendimento: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
procedure TForm1.Button1Click(Sender: TObject);
var
arquivo: TextFile;
begin
// vamos fazer uma ligação entre a variável arquivo e o
// arquivo que queremos manipular
AssignFile(arquivo, 'C:\arquivo de codigos\dados.txt');
// vamos abrir o arquivo para adição de novo conteúdo
Append(arquivo);
// vamos escrever mais conteúdo no arquivo agora
WriteLn(arquivo, 'Sou mais uma linha.');
WriteLn(arquivo, 'E eu sou a última linha');
// hora de fechar o arquivo
CloseFile(arquivo);
// fim
ShowMessage('Operação realizada com sucesso.');
end;
Note que, se o arquivo no qual queremos adicionar novo conteúdo não existir, uma exceção do tipo EInOutError será lançada: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- Exception class EInOutError with message 'File not found'. Para fins de compatibilidade, esta dica foi escrita usando Delphi 2009. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
|
Delphi - Como calcular MDC em Delphi |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





