Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como unir arquivos planas
Arquivos simples são arquivos de texto que estão em um formato legível . Muitas vezes, arquivos planos conter informações duplicadas ou dados redundantes . Informações podem estar ausentes ou no lugar errado . Nestes casos, vale a pena considerar que combina os arquivos em um arquivo maior. Em alguns casos, um programa de computador irá executar melhor leitura de um único arquivo , em vez de dois ou três arquivos separados. Mesclando arquivos simples pode resolver alguns desses problemas e fornecer um processo de programação mais eficiente. Instruções
1

Identificar os campos necessários para a mala eo maior arquivo . O programa deve ler uma linha de cada vez, e para cada linha no maior arquivo , os registros nos arquivos menores deve ser lido para encontrar dados correspondentes .
2

Projetar o programa de mesclagem. Escreva o código em Inglês antes de prosseguir para o código . Um exemplo de um algoritmo de mesclagem para dois arquivos é fornecido como segue:

loop arquivo grande

Leia grande registro do arquivo

loop arquivo de transação menor

Leia arquivo de transação menor

Se campos de dados campos-chave corresponder

Se o campo de dados duplicados encontrados

campo duplicado Ignorar

End if

escrever a novo recorde mesclado para novo arquivo de mesclagem

Else se de dados campos chave não correspondem

escrever registro de erro em erro arquivo

Else se os campos de dados em formato não- < esperado br>

escrever registro de erro em erro arquivo

End if arquivo grande laço

Fim arquivo de transação menor

Loop End
3 Programa

usando um editor de texto em seu idioma escolhido. O programa de mala direta pode ser escrita em qualquer idioma preferido, tais como Java , Perl , Unix shell e outros. O programa de fusão terá de ser capaz de ler cada arquivo , por sua vez , os dados correspondentes em todos os arquivos, armazenamento de dados de erro que não pode ser mesclado e da criação de um arquivo novo em folha (mesclados )
4 .

Escrever registros de erro em um arquivo de erro. Muitas vezes, os dados não podem ser fundidos por causa de uma falta de informação relacionada em nos arquivos . Esta informação deve ser escrito para um erro, ou . Errar , arquivo para consulta posterior.
5

Mesclar dados, por escrito em um arquivo recém-fundidas todos os campos em todos os arquivos que você deseja manter . Certifique-se de que os dados são relevantes e não duplicados em cada registro. Ignorar dados duplicados ou redundantes.
6

Executar e testar o programa merge acabado. Quando o programa estiver concluído, dar-lhe um teste completo . Utilize apenas ficheiros de teste e não dados reais para o teste até que você esteja confiante de que o programa executa a fusão como o esperado.

Anterior :

Próximo : No
  Os artigos relacionados
·Como Reescrever um domínio raiz para default.aspx Com …
·Como chamar um bloco sem um layout em Magento 
·Você pode anexar um PDF para um alvo exato no e-mail E…
·Como chamar a atenção para um novo link em jQuery 
·PE Header DLL Características 
·Como classificar verbo no COBOL Programa 
·Como atualizar um cursor usando COBOL 
·Como fazer uma foto clicável 
·Usos para uma função recursiva 
·Como atualizar o PHP no iWeb 
  Artigos em destaque
·Como implementar várias pilhas 
·Como âncora de um DIV a parte inferior de uma página 
·Como criar programas Lisp Autocad 
·Matriz PHP Ordenar Função 
·Como criar um ponteiro de memória em C 
·Como converter Float para String em C + + 
·Como fazer engenharia reversa no Visual C 
·Como criar Processamento Fonte 
·Código HTML para Sublinhado Itálico 
·Como calcular a altura de um iFrame 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados