0

私は Commons.IO の FileUtils を使用しており、バックアップ スクリプトを作成しようとしています。単純なルールは、ソースから dest ディレクトリに存在しないすべてのファイル (およびサブディレクトリ) をコピーすることです。他より新しい日付。

FileUtils.copyDirectory() が適切な FileFilter を設定する方法よりも正しい選択であるかどうかはわかりません。

ありがとうございました。

4

2 に答える 2

0

@romainが質問へのコメントで指摘しているように、rsyncはこれに非常に効率的です(ファイル内の変更を含む変更のみをコピーします)

そうは言っても、ファイルフィルタで取得したファイルを他のディレクトリの「同じ」ファイルと比較し、ファイルパスの上部を変更して確認する必要があります。

または、ファイルシステムディレクトリトラバーサルに関するJava 7 I/Oの改善をよりよく調べるための何かについて。CommonsFileUtilsよりも優れたパフォーマンスを発揮します。

于 2012-05-09T09:43:37.523 に答える