Estou transferindo os dados de um arquivo pro outro, só que de 1240 linhas do arquivo só estão indo 1196. Aparentemente é um problema com o Buffereader ou BufferWrite. Alguém sabe como resolvo isso?
Valeu
Estou transferindo os dados de um arquivo pro outro, só que de 1240 linhas do arquivo só estão indo 1196. Aparentemente é um problema com o Buffereader ou BufferWrite. Alguém sabe como resolvo isso?
Valeu
posta o font ai q fica + facil d agente ajudar!
FileReader read = new FileReader(arquivoin); //Abre o arquivo pra leitura
BufferedReader bufout = new BufferedReader(read); //Cria um buffer do objeto Reader
int cont = 0;
while(bufout.ready()==true){ //lê todas as linhas do arquivo e mostra
bufout.write(linhas);
bufout.newLine();
Oi cara… tenta isso 
[code]
//File Original
file = new File( fileName ) ;
//File Destino
file2 = new File( fileName2 ) ;
//Buffer Original
fonte = new FileInputStream( file ) ;
//Buffer Destino
destino = new FileOutputStream( file2 ) ;
int len ;
byte[] buf = new byte[1024] ;
while ( ( len = fonte.read( buf ) ) != -1 )
{
destino.write( buf , 0 , len ) ;
}[/code]
Espero q funcione