Mesclar conteúdo de arquivos

O Progress possui diversas funcionabilidades que nos possibilitam manupular arquivos das mais diversas maneiras, umas dessas funções é o OS-APPEND que permite mesclar o conteudo de um arquivo no outro.

OS-APPEND

OS-APPEND  { source-filename | VALUE ( expression ) }  { target-filename | VALUE ( expression ) }

Este comando permite mesclar o conteúdo de dois arquivos, ele simplesmente pega o conteúdo do arquivo target e insere no arquivo source.

Ex:

Arquivo A.txt

progress Arquivo A.TXT

Arquivo B.txt

progress arquivo B

Agora executamos a rotina que deve incluir o conteúdo do arquivo B no arquivo A:

DEFINE VARIABLE AquivoB AS CHARACTER NO-UNDO.
DEFINE VARIABLE AquivoA AS CHARACTER NO-UNDO.
    
assign 
    AquivoB = "c:\B.txt"
    AquivoA = "c:\A.txt".

OS-APPEND VALUE(AquivoB) VALUE(AquivoA).

O resultado é o arquivo A.txt com o conteúdo dele mais o conteúdo do arquivo B.txt

progress arquivo A e B

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.