Dateien in ein Unterverzeichnis innerhalb eines Verzeichnisses kopieren
In Java kann das Kopieren von Dateien von einem Verzeichnis in ein anderes mit verschiedenen Ansätzen erreicht werden. Um Ihre spezifische Anforderung zum Kopieren der ersten 20 Dateien aus einem Verzeichnis in sein Unterverzeichnis zu erfüllen, kann der folgende Code verwendet werden:
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++; } } }
In diesem Code:
Das obige ist der detaillierte Inhalt vonWie kopiere ich die ersten 20 Dateien aus einem Verzeichnis in ein Unterverzeichnis in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!