使用Java中的规则将文件从一个目录复制到另一个目录

时间:2012-11-14 19:13:06

标签: java file-io

我想在java中将文件从一个目录复制到另一个目录,但我有以下情况:

  • 源目录可能具有任意深度
  • 我有一套复制规则,例如:
    • “复制以* .dll结尾的所有文件”
    • “复制子目录和所有内容”
    • “仅复制此特定文件”
  • 这些规则是可配置的,因此这意味着它们将从某个文件中读取

看看这个特殊的问题,看起来Ant中的复制命令做了我需要的,但是我不能在这个项目中使用ANT,所以我想知道是否有什么东西可以让我做什么ANT在普通的java程序中做什么

我看了一下Apache Commons,但FileUtils方法似乎没有包含传递“过滤器”的方法

我可以使用File类和一些FilenameFilters从头开始实现这一点,但我确信之前有人遇到过这个问题。

有什么想法吗?

0 个答案:

没有答案