ホームページ  >  記事  >  Java  >  Javaでファイルをサブディレクトリにコピーするにはどうすればよいですか?

Javaでファイルをサブディレクトリにコピーするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-08 06:11:01992ブラウズ

How to Copy Files to a Subdirectory in Java?

Java のサブディレクトリへのファイルのコピー

質問:

からファイルをコピーするにはどうすればよいですか? Javaを使用してディレクトリを同じディレクトリ内のサブディレクトリに追加しますか?ディレクトリ内の最初の 20 個のファイルを反復処理して、新しく作成した「trainingData」という名前のサブディレクトリにコピーしたいと考えています。

答え:

一方、Java はネイティブではありません。この特定のタスクに関数を提供すると、サードパーティのライブラリが効率的にそれを解決できます。 Apache Commons IO ライブラリは、copyDirectory と呼ばれるメソッドを備えた FileUtils クラスを提供します。

コード例:

import org.apache.commons.io.FileUtils;

File sourceDirectory = new File("path/to/sourceDirectory");
File destinationDirectory = new File("path/to/sourceDirectory/trainingData");

try {
    FileUtils.copyDirectory(sourceDirectory, destinationDirectory);
} catch (IOException e) {
    e.printStackTrace();
}

このコードは、sourceDirectory 内のすべてのファイルとサブディレクトリをコピーします。宛先ディレクトリに。 trainingData ディレクトリは事前に作成しておく必要があります。

以上がJavaでファイルをサブディレクトリにコピーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。