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