디렉터리 내의 하위 디렉터리에 파일 복사
Java에서는 다양한 접근 방식을 사용하여 한 디렉터리에서 다른 디렉터리로 파일을 복사할 수 있습니다. 디렉터리에서 하위 디렉터리로 처음 20개 파일을 복사해야 하는 특정 요구 사항을 해결하려면 다음 코드를 사용할 수 있습니다.
import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class DirectoryCopier { public static void main(String[] args) throws IOException { // Get the source directory File dir = new File("./source_directory"); // Create the subdirectory String subDirName = "subdirectory"; File subDir = new File(dir, subDirName); boolean success = subDir.mkdir(); // Iterate over the first 20 files in the directory int count = 0; for (File review : dir.listFiles()) { if (count == 20) { break; } // Copy the file to the subdirectory Path sourcePath = Paths.get(review.getAbsolutePath()); Path targetPath = Paths.get(subDir.getAbsolutePath(), review.getName()); Files.copy(sourcePath, targetPath); count++; } } }
이 코드에서:
위 내용은 Java의 디렉토리에서 하위 디렉토리로 처음 20개 파일을 복사하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!