>  기사  >  Java  >  Java의 하위 디렉토리에 파일을 복사하는 방법은 무엇입니까?

Java의 하위 디렉토리에 파일을 복사하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-08 06:11:01999검색

How to Copy Files to a Subdirectory in Java?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.