fala galera, queria abrir um arquivo qualquer, ler o conteúdo e gravar em um outro arquivo, ou seja arquivo idênticos, eu sei que tem classes que copia arquivo, mas quero fazer mais “baixo nivel”, estou com dificuldades de copiar o conteúdo, eu sei que falta um loop ai até o fim do arquivo ele fica copiando mas nao sei como fazer isto… (que classe eu uso),
public void copiarArquivo(String origem,String destino) throws FileNotFoundException, IOException{
String nomeArquivo;
RandomAccessFile novoArquivo;
RandomAccessFile lerArquivo= new RandomAccessFile(new File(origem), "r");//abre o arquivo e ler
nomeArquivo = new File(origem).getName();// pega o nome do arquivo para criar depois com esse nome
if(lerArquivo.readBoolean()){
novoArquivo=new RandomAccessFile(new File(destino+nomeArquivo), "rw");//cria um arquivo com o nome da origem
/*
while(fim arquivo){
novoarquivo.write(lerArquivo.read);
}
algo assim eu queria
**/
}
}