Erro Cabuloso com FilesUtil da apache ao copiar arquivos! (provavel Bug?)

Fala Galera.

Estava eu de boa copiando arquivos utilizando a “commons-io” :

[code]
File srcDir = new File(“c:\autop”);
File trgDir = new File(“c:\autobackup”);
FileFilter filter = FileFilterUtils.suffixFileFilter(".dbf");

	try {
		FileUtils.copyDirectory(srcDir, trgDir , filter );
	} catch (IOException e) {
                  System.out.println(e.getMessage());
	}

[/code]Quando ao tentar Copiar certo arquivo, recebo o Erro:Exception in thread "main" java.lang.IllegalArgumentException: Negative time at java.io.File.setLastModified(Unknown Source)Fui fazer minha lição de casa e descobri que o era porque o arquivo não tinha data de Modificação, sendo isso verificado no Windows Explorer.

Resumindo quando os arquivos não tem data de modificação ele da Erro.

Alguem já passou por isso? Ou tem alguma sugestão?

Se tiverem outra solução (Boa) para Copia de arquivos especificos,por favor deixe aqui sua contribuição.

Se é um bug do Commons-IO, inclua no bug tracking: http://commons.apache.org/proper/commons-io/issue-tracking.html