Ler um arquivo txt

BOA TARDE,

GOSTARIA DE UM GRANDE HELP, ALGUÉM TEM ALGUM PROGRAMA QUE LEIA UM ARQUIVO. TXT E A ATULIZE UM ARQUIVO DBF.

QUEM TIVER E PUDER ME ENVIAR EU AGRADEÇO.

CÉSAR.

Olha nossa cara de Google: :roll:

Para que voce quer atualizar um DBF ?

Larga dessa vida ! Use MySQL ou algo mais decente.

Mas, como seria essa atualização ? Via um driver ODBC ? Ou diretamente no DBF ?

Entaum, para ler o TXT, voce faz algo como:

import java.io.*;

try {
   InputStream in = new FileInputStream("meuArquivo.txt");
   byte[] buffer = new byte[255];

   in.read(buffer);
   // Aqui voce atualiza o seu DBF com o buffer lido do arquivo texto
   // isso pode ser repetido em um loop enquanto voce conseguir ler conteudo do seu arquivo texto, para processar todo o arquivo

   in.close();
} catch (IOException e) {
   e.printStackTrace(System.out);
}

Nao compilei esse codigo, mas acho que funciona.

Para alterar o DBF diretamente, seria necessario conhecer a estrutura e os headers do DBF. Voce tem essa informacao ? E os indices desse DBF, como ficam ?