Esta � uma utilidade simples de Java do commandline que eu escreva para baixo dentro sob 5 minutos para ajudar em registar (o svn comete) sobre 500 limas que que foram modificadas mas as datas n�o eram mudado devido a um erro em nossos ajustes. Assim a subvers�o n�o o reconheceu. Em todo o caso esta utilidade simples actualiza o timestamp de todas as limas e diret�rios recursively ao tempo atual. � extremamente r�pido e cruz-plataforma. Faz um trabalho e faz ele bem. � nomeado ap�s o toque de servi�o p�blico de unix, com funcionalidade similar.

importa��o java.io.Fi le;

/** Toque (recursive) Super-fast da lima/diret�rio.
 *  N�o pede a confirma��o.
 *  Argumentos: Lima/diret�rios a tocar ao tempo atual.
 *
toque p�blico da classe {
    cano principal p�blico do v�cuo da est�tica (args da corda) {
        tempo longo = System.currentTimeMillis ();
        para (nome de arquivo da corda: toque dos args) (lima nova (nome de arquivo), tempo);
    }

    /** Toque Recursively na lima e nos diret�rios.
     *  lima do @param (lima ou diret�rio) para tocar.
     *
    toque p�blico do v�cuo da est�tica (lima da lima, tempo longo) {
        se (file.isDirectory ()) para (lima childFile: file.listFiles ()) toque (childFile, tempo);
        file.setLastModified (tempo);
    }
}

Voc� pode igualmente transferir a lima execut�vel da classe de java. Voc� pode funcion�-la como segue:
java - classpath. Toque *.html

Substitua *.html com o nome de arquivo (s) e os diret�rios que voc� quer actualizar. Isto exige JDK 1.5 ou mais atrasado.