Problema ao mover arquivo utilizando Timer e TimerTask

Java

02/08/2011

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;

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);

    }

}


Willian Moreira

Willian Moreira

Curtidas 0

Respostas

Davi Costa

Davi Costa

02/08/2011

Testa assim:

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


Att Davi
GOSTEI 0
Dyego Carmo

Dyego Carmo

02/08/2011

Opa !

Resolvido ?

Se sim, por favor feche o chamado :)

Valeu !
GOSTEI 0
POSTAR