0

Javaであるディレクトリから別のディレクトリにファイルをコピーしたいのですが、次のような状況があります:

  • ソース ディレクトリの深さは任意である可能性があります
  • コピーには一連のルールがあります。たとえば、次のようになります。
    • 「*.dll で終わるすべてのファイルをコピーします」
    • 「サブディレクトリとすべての内容をコピーする」
    • 「この特定のファイルのみをコピーする」
  • これらのルールは構成可能であるため、何らかのファイルから読み取られることを意味します

この特定の問題を見ると、Ant のコピー コマンドは必要なことを行っているように見えますが、このプロジェクトには ANT を使用できません。通常の Java プログラム

Apache Commons を見てみましたが、FileUtils メソッドには「フィルター」を渡すメソッドが含まれていないようです。

File クラスといくつかの FilenameFilters を使用してこれをゼロから実装することもできましたが、以前に誰かがこの問題を抱えていたと確信しています。

何か案は?

4

0 に答える 0