2016-01-26 55 views
-1

我有两个文件(两个目录)。我需要从一个到另一个复制内容。我会在bash中做到这一点:Java复制目录的内容

src="/home/me" 
dst="/tmp" 
cp $src/* $dst 

在Java中,我想表达它(没有foreach或样板代码)。我想用一些lib方法(apache commons?)。

File src = ...; 
File dst = ...; 
FileUtils.copyDirectoryToDirectory(src, dst); 

这种方法不仅复制整个目录,而且还复制整个目录。

+0

您使用的是哪个版本的Java? – Mena

+1

“但这种方法不仅复制整个目录的内容。”你什么意思? – Tunaki

+0

Mena:我正在使用8 Tunaki:它在“dst”目录内创建“src”目录。 – svobol13

回答

0

我错误地使用了copyDirectoryToDirectory而不是copyDirectory。第二个正是我想要的。

相关问题