Java でディレクトリ間でファイルをコピーする: 解決された解決策
Java では、ディレクトリ間でファイルをコピーするのは簡単な作業です。発生した特定の問題に対処するために、Apache Commons IO ライブラリの FileUtils クラスを利用できます。
提供されたコード スニペットは、最初の 20 個のテキスト ファイルを dir という名前のディレクトリから dir 内の trainingData という名前のサブディレクトリにコピーしようとします。 。これを実現するには、FileUtils.copyDirectory() メソッドを使用します。
import org.apache.commons.io.FileUtils; ... FileUtils.copyDirectory(source, dest);
ここで、source は dir ディレクトリを表し、dest は trainingData サブディレクトリを表します。このメソッドは、すべてのファイルとサブディレクトリをソースから宛先に効率的にコピーします。
このソリューションを実装するには、Apache Commons IO ライブラリを依存関係としてプロジェクトに含めることを忘れないでください。 Maven や Gradle などの依存関係マネージャーを使用して、次の依存関係を追加できます。
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.11.0</version> </dependency>
ライブラリが追加されたら、提供されたコード スニペットをプログラムに組み込むことができます。これにより、Java プログラミング環境内で、あるディレクトリから別のディレクトリにファイルを正常にコピーできるようになります。
以上がJava でファイルをあるディレクトリから別のディレクトリに効率的にコピーするにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。