Manipulando arquivos

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 :slight_smile:

[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