Problemas ao mover arquivo utilizando Timer e TimerTask

Blz galera… estou estudando a API Timer e TimerTask, e estou tentando mover um arquivo dentro de alguns minutos!
O programa pega o arquivo no destino de origem, mas não esta colocando no endereço de destino!!!
Alguém pode me explicar o que eu fiz de errado no codigo?

package Thread;

import java.io.File;
import java.util.Timer;
import java.util.TimerTask;

[code]public class Thread {

/**
 * @param args
 */
public static void main(String[] args) {

	Timer timer = new Timer();
	TimerTask tt = new TimerTask() {

		public void run() {

			File original = new File("/tmp/Will.txt");
			File destino = new File("/tmp/Teste/");

			boolean yes = original.renameTo(new File(destino.getName()));

			if (yes) {

				System.out.println("Arquivo foi movido com sucesso");
			} else {
				System.out.println("Não foi possivel mover o arquivo");
			}

		}
	};

	timer.schedule(tt, 5000, 5000);

}[/code]

}