Salve pessoal,
Fiz um programinha para fazer cópias de arquivos usando:
BufferedInputStream in =
new BufferedInputStream(new FileInputStream(args[0]));
BufferedOutputStream out =
new BufferedOutputStream(new FileOutputStream(args[1]));
while ((b = in.read()) > 0)
out.write(b);
in.close();
out.close();
Com arquivos do tipo texto, tudo deu certo, mas com arquivos binários alguns erros apareceram. Quando copiei um arquivo Teste.class para outro diretório, a cópia foi feita mas, ao tentar executar, surgiram várias mensagens mencionando as classes
java.lang.ClassLoader
java.secutiry.SecureClassLoader
java.net.URLClassLoader
O que deu errado e qual o método usado para copiar qualquer tipo de arquivo?
Grato,
Arnaldo.