Para mover um arquivo para outro diretório em java basta utilizar o método renameTo da classe File. Veja o exemplo abaixo ou baixe o zip do projeto exemplo.

package com.marvinsiq.arquivo;
import java.io.File;
public class MoveArquivo {
public static void main(String[] args) {
// Arquivo a ser movido
File arquivo = new File("teste.txt");
if (!arquivo.exists()) {
System.out.println("Arquivo não encontrado");
} else {
// Diretorio de destino
File diretorioDestino = new File("/tmp");
// Move o arquivo para o novo diretorio
boolean sucesso = arquivo.renameTo(new File(diretorioDestino, arquivo.getName()));
if (sucesso) {
System.out.println("Arquivo movido para '" + diretorioDestino.getAbsolutePath() + "'");
} else {
System.out.println("Erro ao mover arquivo '" + arquivo.getAbsolutePath() + "' para '"
+ diretorioDestino.getAbsolutePath() + "'");
}
}
}
}