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 サイトの他の関連記事を参照してください。