Copier des fichiers d'un répertoire à un autre en Java : une solution résolue
En Java, copier des fichiers entre répertoires peut être une tâche simple. Pour résoudre le problème spécifique soulevé, nous pouvons exploiter la classe FileUtils de la bibliothèque Apache Commons IO.
L'extrait de code fourni cherche à copier les 20 premiers fichiers texte d'un répertoire nommé dir vers un sous-répertoire nommé trainingData dans dir. . Pour ce faire, nous pouvons utiliser la méthode FileUtils.copyDirectory() :
import org.apache.commons.io.FileUtils; ... FileUtils.copyDirectory(source, dest);
Ici, source représente le répertoire dir et dest représente le sous-répertoire trainingData. Cette méthode copiera efficacement tous les fichiers et sous-répertoires de la source vers la destination.
Pour implémenter cette solution, n'oubliez pas d'inclure la bibliothèque Apache Commons IO en tant que dépendance dans votre projet. Vous pouvez utiliser un gestionnaire de dépendances comme Maven ou Gradle pour ajouter la dépendance suivante :
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.11.0</version> </dependency>
Une fois la bibliothèque ajoutée, vous pouvez incorporer l'extrait de code fourni dans votre programme. Cela vous permettra de copier avec succès des fichiers d'un répertoire à un autre dans l'environnement de programmation Java.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!