Como Copiar Arquivo

Olá Amigos
Eu estava precisan copiar arquivos de um
diretorio para outro isso teria que ser feito
quanto em linux como windows
Existe alguma API que forneça este recurso?
desde já Obrigado!!!

Copying One File to Another

Isso é feito por fluxo de bytes, vou te passar um código de poucas linhas que faz isso:

public void copyFile(File in, File out) throws Exception {
FileInputStream fis = new FileInputStream(in);
FileOutputStream fos = new FileOutputStream(out);
byte[] buf = new byte[1024];
int i = 0;
while((i=fis.read(buf))!=-1) {
fos.write(buf, 0, i);
}
fis.close();
fos.close();
}