Kotlin: ドットファイル含めてディレクトリを再帰的にコピーする


Kotlin で、 ドットファイル含めてディレクトリを再帰的にコピーする方法です。 コマンドでドットファイル含めて再帰的にディレクトリをコピーしたかったのですが、うまくできなかったのでKotlinを使ったという経緯です。

環境

  • Kotlin 1.1.2

コード

java.io.File を使うので Java と本質的に変わりません。

補足

copyRecursivelyの第2引数は、コピー先にファイルが存在した場合に上書きするか否かを表します。