使用FileUtils jar将文件从目录复制到其他文件

时间:2014-05-25 20:55:34

标签: java fileutils

我想将文件从目录复制到另一个,所以我搜索了这篇文章: Copying files from one directory to another in Java

我按照第一个答案,但我找不到FileUtils的jar并且评论中的URL被破坏了。

你能帮我找一下目标罐吗?

提前谢谢。

2 个答案:

答案 0 :(得分:2)

您可以使用上面提到的库,但是从Java 7开始,使用纯Java可以很快捷地使用它:

public static void copyDirectory(String input, String output) throws IOException {
    try (DirectoryStream<Path> stream = Files.newDirectoryStream(Paths.get(input))) {
        for (Path entry: stream) {
            if (Files.isRegularFile(entry)) {
                Files.copy(entry, Paths.get(output).resolve(entry.getFileName()));
            }
        }
    }
}

答案 1 :(得分:1)

你正在寻找commons-io,FileUtils是一个来自apache&commons-io.jar的课程

http://commons.apache.org/proper/commons-io/