Maison > développement back-end > tutoriel php > php supprime tout le répertoire via la fonction récursive

php supprime tout le répertoire via la fonction récursive

*文
Libérer: 2023-03-18 13:06:02
original
1391 Les gens l'ont consulté

Comment supprimer un répertoire entier via la fonction récursive en php ? Cet article présente principalement la fonction récursive implémentée dans PHP pour supprimer l'intégralité du répertoire, en utilisant l'algorithme récursif PHP et les compétences en matière d'exploitation de répertoire. J'espère que cela aide tout le monde.

L'exemple de cet article décrit l'implémentation PHP d'une fonction récursive permettant de supprimer un répertoire entier. Partagez-le avec tout le monde pour votre référence. 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);
?>
Copier après la connexion

Recommandations associées :

analyse récursive php

Trois façons d'implémenter des fonctions récursives en php

statistiques récursives php du nombre de dossiers et de fichiers

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal