Maison  >  Article  >  Java  >  Comment supprimer des répertoires de manière récursive en Java avec Apache Commons IO ?

Comment supprimer des répertoires de manière récursive en Java avec Apache Commons IO ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-13 06:22:02616parcourir

How to Delete Directories Recursively in Java with Apache Commons IO?

Supprimer des répertoires de manière récursive en Java avec facilité

Besoin de supprimer des répertoires ainsi que l'intégralité de leur contenu ? Java fournit une solution simple à l'aide de la bibliothèque commons-io d'Apache. Cette bibliothèque propose une classe FileUtils dédiée avec la méthode deleteDirectory qui simplifie cette tâche.

Pour utiliser cette méthode, incluez d'abord la bibliothèque commons-io dans votre projet. Ensuite, pour supprimer un répertoire et tous ses sous-répertoires de manière récursive, utilisez simplement le code suivant :

import org.apache.commons.io.FileUtils;

File directory = new File("directory");
FileUtils.deleteDirectory(directory);

Avec cette ligne de code concise, vous pouvez supprimer sans effort des répertoires entiers, éliminant ainsi le besoin de parcours manuels et de processus de suppression. .

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn