Boa tarde pessoal, preciso de uma ajuda para copiar arquivos de um diretório para outro.
Criei o método abaixo onde recebe-se por parametros o diretório de origem e o diretório de destino.
Porém é lançada uma excessão: java.io.FileNotFoundException: /usr/teste/imagem/diretorioTeste (Is a directory)
Este caminho apresentado na excessão é o diretório de origem, e o mesmo existe.
O que estou fazendo de errado? obrigado!
public void copiarArquivos(String origem, String destino) throws IOException{
FileChannel dirOrigem = new FileInputStream(origem.trim()).getChannel();
FileChannel dirDestino = new FileOutputStream(destino.trim()).getChannel();
dirDestino.transferFrom(dirOrigem, 0, dirOrigem.size());
}