Modificar data de criação/modificação de arquivos em java. [Resolvido]

Bom dia!
Uso o seguinte método para fazer cópias de arquivos.

private static void copyFile(File source, File destination) throws IOException {
        if (destination.exists()) {
            destination.delete();
        }
        FileChannel sourceChannel = null;
        FileChannel destinationChannel = null;
        try {
            sourceChannel = new FileInputStream(source).getChannel();
            destinationChannel = new FileOutputStream(destination).getChannel();
            sourceChannel.transferTo(0, sourceChannel.size(),
                    destinationChannel);
        } finally {
            if (sourceChannel != null && sourceChannel.isOpen()) {
                sourceChannel.close();
            }
            if (destinationChannel != null && destinationChannel.isOpen()) {
                destinationChannel.close();
            }
        }
    }

Só que assim que ele faz a cópia, o arquivo fica com a data de criação igual a data que acabou de copiar.
Gostaria de saber como fazer para manipular a data de criação desse arquivo em java.

Vc tem q eu ver como o sistema operacional de onde ficara o aplicativo funciona… Nao sei se existe um padrao disso, mas no Windows, ele atualiza a data quando tem modificação do arquivo…

Se for possível, faça isso, altere o arquivo, que ele vai atualizar a data.

Se o arquivo já existe, acredito que não tenha como. Se não existe, ele coloca a data atual certinho.
Você pode deletar o arquivo destination caso exista antes de copiar.

Igor_ks e ErickRAR, o problema é que eu queria setar a data que eu desejasse, não a data atual em que eu modifico o arquivo… não encontrei como fazer em java…
mas uma solução foi o programa “TimeStamps”.
Não é exatamente o que eu queria mas quebrou um galho…
Mesmo assim agradeço…