2012-03-22 4 views
1

apache commons io 2.1という空の(しかし必要な)ディレクトリがあるディレクトリツリーをコピーしたいと思います。しかし、それは空のディレクトリをコピーしません!apache commons ioで空のディレクトリをコピーするには?

私のコードは次のようになります。

FileUtils.copyDirectory(new File(sourceDir), new File(targetDir)); 

は、私があまりにも空のディレクトリをコピーするFileUtilsを伝えることはできますか?それとも、 "commons io"のバグですか?

答えて

6

私はApacheのコモンズ2.1(以下のコード行を使用)を使ってこれをテストしましたが、私にとってはでも空のディレクトリをコピーします。

FileUtils.copyDirectory(new File("/home/aioobe/tmp/new_test"), 
         new File("/home/aioobe/tmp/new_test_2")); 
このような構造を有する

/home/aioobe/tmp/new_test 
    hello.txt 
    emptyDir/ 

hello.txtemptyDirどちらもnew_test_2に現れました。

おそらくSSCCEが役に立ちます。

+0

Meでも同様である。私はそれをfoobar.txtと呼んだ以外は: –

+0

これを確認していただきありがとうございます!これは私のmaven-resources-plugin configのバグでした(私は ' true'を忘れてしまいました)。 – deamon

関連する問題