Maison  >  Article  >  développement back-end  >  Décrivez brièvement la fonction récursive de PHP pour supprimer tout le répertoire

Décrivez brièvement la fonction récursive de PHP pour supprimer tout le répertoire

墨辰丷
墨辰丷original
2018-06-12 14:56:061422parcourir

Cet article présente principalement la fonction récursive de PHP pour supprimer l'intégralité du répertoire, impliquant l'algorithme récursif PHP et des compétences en matière d'exploitation de répertoire. Les amis dans le besoin peuvent s'y référer

L'exemple de cet article décrit l'implémentation de PHP pour. suppression de la fonction récursive entière du répertoire.

La méthode de mise en œuvre spécifique est la suivante :

<?php
function delete_directory($dir) {
   if ($dh = @opendir($dir)) {
     while (($file = readdir ($dh)) != false) {
       if (($file == ".") || ($file == "..")) continue;
        if (is_dir($dir . &#39;/&#39; . $file))
          delete_directory($dir . &#39;/&#39; . $file);
        else
          unlink($dir . &#39;/&#39; . $file);
     }
     @closedir($dh);
     rmdir($dir);
   }
}
$dir = "./fakeDir";
delete_directory($dir);
?>

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun .

Recommandations associées :

Une brève description du modèle de décorateur dans les modèles de conception PHP

Une brève description de la fonction de date PHP et obtention de l'heure définie Méthode

Définition et utilisation de la fonction is_file() en PHP

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