使用apache commons java时Fileutils.copydirectory中出错

使用apache commons java时Fileutils.copydirectory中出错,java,apache-commons,Java,Apache Commons,我正在使用apache.commoms.io 1.1作为复制目录,但它现在抛出了错误。我正在使用Java1.7和windows机器。我试过用2.4罐,但问题没有解决 错误: java.lang.IllegalArgumentException: Negative time at java.io.File.setLastModified(File.java:1258) at org.apache.commons.io.FileUtils.doCopyFile(FileUtils.jav

我正在使用apache.commoms.io 1.1作为复制目录,但它现在抛出了错误。我正在使用Java1.7和windows机器。我试过用2.4罐,但问题没有解决

错误:

  java.lang.IllegalArgumentException: Negative time
  at java.io.File.setLastModified(File.java:1258)
  at org.apache.commons.io.FileUtils.doCopyFile(FileUtils.java:686)
  at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:653)
  at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:607)
代码:

 FileUtils.copyDirectory(new File(imageconv1), new File(destpath+"/" + new File(imageconv1).getName()));

检查源目录(或子目录)中的文件。其中一些文件有很长的时间。它已经工作了3个月,但现在突然抛出错误,请尝试调试它。我知道时间可以是负的唯一方法是因为长时间的溢出。