2016-01-26 86 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。第二個正是我想要的。

相關問題